On Saturday 14 November 2015 20:12:46 Holger Marzen wrote:
> Hi all,
> 
> it looks as if there is an old bug regarding windows handling left.
> 
> Start Rosegarden, don't fullscreen it but size it to - say - 90% of the
> screen. Then open the audio mixer. The Rosegarden main window resizes.

This smells like a call to adjustSize() ... bingo, it is.

Looks like an old "I don't understand QLayout" workaround (possibly the audio 
mixer
widget was not a separate window at some point? otherwise I really wonder why 
that
call was there).

I see a similar call in QuantizeParameters::slotTypeChanged(), does anyone know
how to trigger that code?

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
diff --git a/src/gui/studio/AudioMixerWindow.cpp b/src/gui/studio/AudioMixerWindow.cpp
index a1006ce..56949f0 100644
--- a/src/gui/studio/AudioMixerWindow.cpp
+++ b/src/gui/studio/AudioMixerWindow.cpp
@@ -566,7 +566,6 @@ AudioMixerWindow::populate()
     slotUpdateSubmasterVisibility();
     slotUpdatePluginButtonVisibility();
 
-    parentWidget()->adjustSize();
     adjustSize();
 }
 
@@ -1547,7 +1546,6 @@ AudioMixerWindow::slotUpdateFaderVisibility()
 
     toggleNamedWidgets(d, "audioIdLabel");
 
-    parentWidget()->adjustSize();
     adjustSize();
 }
 
@@ -1579,7 +1577,6 @@ AudioMixerWindow::slotUpdateSynthFaderVisibility()
 
     toggleNamedWidgets(action->isChecked(), "synthIdLabel");
 
-    parentWidget()->adjustSize();
     adjustSize();
 }
 
@@ -1610,7 +1607,6 @@ AudioMixerWindow::slotUpdateSubmasterVisibility()
 
     toggleNamedWidgets(action->isChecked(), "subMaster");
 
-    parentWidget()->adjustSize();
     adjustSize();
 }
 
@@ -1641,7 +1637,6 @@ AudioMixerWindow::slotUpdatePluginButtonVisibility()
         rec.setPluginButtonsVisible(action->isChecked());
     }
 
-    parentWidget()->adjustSize();
     adjustSize();
 }
 
------------------------------------------------------------------------------
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to