aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-09-01 09:33:56 +0000
committerGravatar Fabio Bas2009-09-01 09:33:56 +0000
commite63fcac8de437e20876edb11190837535a8baf93 (patch)
treefbe43ec3c05c6cad2854cb5e17e09a4c7c76f906
parentfix for #519 (diff)
downloadKVIrc-e63fcac8de437e20876edb11190837535a8baf93.tar.gz
KVIrc-e63fcac8de437e20876edb11190837535a8baf93.tar.bz2
KVIrc-e63fcac8de437e20876edb11190837535a8baf93.zip
apply correctly previously saved maximized state to windows also if boolCreateMinimizedChannels/Queries is enabled
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3448 17fca916-40b9-46aa-a4ea-0a15b648b75c
-rw-r--r--src/kvirc/ui/kvi_frame.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/kvirc/ui/kvi_frame.cpp b/src/kvirc/ui/kvi_frame.cpp
index d4f6d0dd7..353bfa8d8 100644
--- a/src/kvirc/ui/kvi_frame.cpp
+++ b/src/kvirc/ui/kvi_frame.cpp
@@ -600,6 +600,8 @@ void KviFrame::addWindow(KviWindow *wnd,bool bShow)
// In this situation the child will not get the focusInEvent
// and thus will not call out childWindowActivated() method
if(!isActiveWindow()) childWindowActivated(wnd);
+ } else {
+ lpC->setWindowState(lpC->windowState() | Qt::WindowMaximized);
}
} else {
wnd->setGeometry(rect);
@@ -608,6 +610,8 @@ void KviFrame::addWindow(KviWindow *wnd,bool bShow)
{
wnd->show();
if(bMaximized)wnd->maximize();
+ } else {
+ wnd->setWindowState(wnd->windowState() | Qt::WindowMaximized);
}
wnd->youAreUndocked();
if(bShow)