diff -r efd23a913a09 -r 657269549914 Helpviewer/HelpWindow.py --- a/Helpviewer/HelpWindow.py Fri Mar 04 19:12:07 2011 +0100 +++ b/Helpviewer/HelpWindow.py Fri Mar 04 20:03:47 2011 +0100 @@ -106,6 +106,7 @@ self.setWindowIcon(UI.PixmapCache.getIcon("eric.png")) self.mHistory = [] + self.__lastConfigurationPageName = "" if self.initShortcutsOnly: self.__initActions() @@ -1835,13 +1836,17 @@ displayMode = ConfigurationDialog.HelpBrowserMode) dlg.preferencesChanged.connect(self.preferencesChanged) dlg.show() - dlg.showConfigurationPageByName("empty") + if self.__lastConfigurationPageName: + dlg.showConfigurationPageByName(self.__lastConfigurationPageName) + else: + dlg.showConfigurationPageByName("empty") dlg.exec_() QApplication.processEvents() if dlg.result() == QDialog.Accepted: dlg.setPreferences() Preferences.syncPreferences() self.preferencesChanged() + self.__lastConfigurationPageName = dlg.getConfigurationPageName() def preferencesChanged(self): """