Helpviewer/HelpWindow.py

changeset 934
657269549914
parent 923
e224bdbf88ad
child 945
8cd4d08fa9f6
--- 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):
         """

eric ide

mercurial