v...@lyx.org schreef:
Author: vfr
Date: Fri Aug 7 14:49:03 2009
New Revision: 30897
URL: http://www.lyx.org/trac/changeset/30897
Log:
Work-around for bug #6034: Applying preferences confuses window about its size.
Modified:
lyx-devel/trunk/src/frontends/qt4/GuiView.cpp
Modified: lyx-devel/trunk/src/frontends/qt4/GuiView.cpp
==============================================================================
--- lyx-devel/trunk/src/frontends/qt4/GuiView.cpp Fri Aug 7 14:19:59
2009 (r30896)
+++ lyx-devel/trunk/src/frontends/qt4/GuiView.cpp Fri Aug 7 14:49:03
2009 (r30897)
@@ -387,8 +387,12 @@
resize(size);
move(pos);
#else
- if (!restoreGeometry(settings.value("geometry").toByteArray()))
- setGeometry(50, 50, 690, 510);
+ // Work-around for bug #6034: the window ends up in an undetermined
+ // state when trying to restore a maximized window when it is
+ // already maximized.
+ if (!(windowState() & Qt::WindowMaximized))
+ if (!restoreGeometry(settings.value("geometry").toByteArray()))
+ setGeometry(50, 50, 690, 510);
#endif
// Make sure layout is correctly oriented.
setLayoutDirection(qApp->layoutDirection());
To branch ?
Vincent