mirror of https://github.com/BOINC/boinc.git
MGR: Don't save bogus window dimensions when iconized
svn path=/trunk/boinc/; revision=22029
This commit is contained in:
parent
988d08d1cc
commit
d47cef317a
|
@ -5418,4 +5418,10 @@ Charlie 22 Jul 2010
|
|||
BOINCGUIApp.cpp, .h
|
||||
BOINCTaskBar.cpp
|
||||
DlgEventLog.cpp, .h
|
||||
|
||||
|
||||
Charlie 22 Jul 2010
|
||||
- MGR: Don't save bogus window dimensions when iconized.
|
||||
|
||||
clientgui/
|
||||
AdvancedFrame.cpp
|
||||
sg_DlgMessages.cpp
|
||||
|
|
|
@ -997,13 +997,16 @@ void CAdvancedFrame::SaveWindowDimensions() {
|
|||
|
||||
pConfig->SetPath(strBaseConfigLocation);
|
||||
|
||||
pConfig->Write(wxT("WindowIconized"), IsIconized());
|
||||
bool iconized = IsIconized();
|
||||
pConfig->Write(wxT("WindowIconized"), iconized);
|
||||
pConfig->Write(wxT("WindowMaximized"), IsMaximized());
|
||||
pConfig->Write(wxT("Width"), GetSize().GetWidth());
|
||||
pConfig->Write(wxT("Height"), GetSize().GetHeight());
|
||||
pConfig->Write(wxT("XPos"), GetPosition().x);
|
||||
pConfig->Write(wxT("YPos"), GetPosition().y);
|
||||
|
||||
if (!iconized) {
|
||||
pConfig->Write(wxT("Width"), GetSize().GetWidth());
|
||||
pConfig->Write(wxT("Height"), GetSize().GetHeight());
|
||||
pConfig->Write(wxT("XPos"), GetPosition().x);
|
||||
pConfig->Write(wxT("YPos"), GetPosition().y);
|
||||
}
|
||||
|
||||
wxLogTrace(wxT("Function Start/End"), wxT("CAdvancedFrame::SaveWindowDimensions - Function End"));
|
||||
}
|
||||
|
||||
|
|
|
@ -509,15 +509,18 @@ void CDlgMessages::SaveWindowDimensions() {
|
|||
|
||||
pConfig->SetPath(strBaseConfigLocation);
|
||||
|
||||
pConfig->Write(wxT("WindowIconized"), IsIconized());
|
||||
bool iconized = IsIconized();
|
||||
pConfig->Write(wxT("WindowIconized"), iconized);
|
||||
pConfig->Write(wxT("WindowMaximized"), IsMaximized());
|
||||
pConfig->Write(wxT("Width"), GetSize().GetWidth());
|
||||
pConfig->Write(wxT("Height"), GetSize().GetHeight());
|
||||
if (!iconized) {
|
||||
pConfig->Write(wxT("Width"), GetSize().GetWidth());
|
||||
pConfig->Write(wxT("Height"), GetSize().GetHeight());
|
||||
|
||||
#ifdef __WXMAC__
|
||||
pConfig->Write(wxT("XPos"), GetPosition().x);
|
||||
pConfig->Write(wxT("YPos"), GetPosition().y);
|
||||
pConfig->Write(wxT("XPos"), GetPosition().x);
|
||||
pConfig->Write(wxT("YPos"), GetPosition().y);
|
||||
#endif // ! __WXMAC__
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue