diff options
author | Florian Bruhin <git@the-compiler.org> | 2015-01-04 20:41:35 +0100 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2015-01-09 07:16:44 +0100 |
commit | 0449da048fa1085df9441954afa5aba92de61692 (patch) | |
tree | 76e16e4f9beb540dec4be07f8d2022dca01d056c | |
parent | c78e938deae888a510e5d65ef7d720432640c35f (diff) | |
download | qutebrowser-0449da048fa1085df9441954afa5aba92de61692.tar.gz qutebrowser-0449da048fa1085df9441954afa5aba92de61692.zip |
Uncheck sending of debug log with private browsing.
Fixes #436.
-rw-r--r-- | qutebrowser/misc/crashdialog.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/qutebrowser/misc/crashdialog.py b/qutebrowser/misc/crashdialog.py index 56e4d7181..d812e8f12 100644 --- a/qutebrowser/misc/crashdialog.py +++ b/qutebrowser/misc/crashdialog.py @@ -34,6 +34,7 @@ from PyQt5.QtWidgets import (QDialog, QLabel, QTextEdit, QPushButton, from qutebrowser.utils import version, log, utils, objreg from qutebrowser.misc import miscwidgets from qutebrowser.browser.network import pastebin +from qutebrowser.config import config class _CrashDialog(QDialog): @@ -298,6 +299,11 @@ class ExceptionCrashDialog(_CrashDialog): if debug: self._chk_log.setChecked(False) self._chk_log.setEnabled(False) + try: + if config.get('general', 'private-browsing'): + self._chk_log.setChecked(False) + except Exception: + log.misc.exception("Error while checking private browsing mode") self._chk_log.toggled.connect(self._set_crash_info) self._vbox.addWidget(self._chk_log) info_label = QLabel("<i>This makes it a lot easier to diagnose the " |