diff -r 362bbcc49ac1 -r 7c7c5f9e4fad Preferences/ConfigurationPages/WebBrowserPage.py --- a/Preferences/ConfigurationPages/WebBrowserPage.py Tue Jul 04 19:44:30 2017 +0200 +++ b/Preferences/ConfigurationPages/WebBrowserPage.py Wed Jul 05 19:38:06 2017 +0200 @@ -96,6 +96,8 @@ Preferences.getWebBrowser("NewTabBehavior")) self.homePageEdit.setText( Preferences.getWebBrowser("HomePage")) + self.loadTabOnActivationCheckBox.setChecked( + Preferences.getWebBrowser("LoadTabOnActivation")) self.saveSessionCheckBox.setChecked( Preferences.getWebBrowser("SessionAutoSave")) @@ -255,6 +257,9 @@ Preferences.setWebBrowser( "HomePage", self.homePageEdit.text()) + Preferences.setWebBrowser( + "LoadTabOnActivation", + self.loadTabOnActivationCheckBox.isChecked()) Preferences.setWebBrowser( "SessionAutoSave", @@ -357,11 +362,16 @@ @param index index of the selected entry (integer) """ + # set state of the home page related items enable = index == 1 self.homePageLabel.setEnabled(enable) self.homePageEdit.setEnabled(enable) self.defaultHomeButton.setEnabled(enable) self.setCurrentPageButton.setEnabled(enable) + + # set state of the session related items + self.loadTabOnActivationCheckBox.setEnabled( + index in [3, 4]) @pyqtSlot() def on_refererWhitelistButton_clicked(self):