summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2015-01-04 20:41:35 +0100
committerFlorian Bruhin <git@the-compiler.org>2015-01-09 07:16:44 +0100
commit0449da048fa1085df9441954afa5aba92de61692 (patch)
tree76e16e4f9beb540dec4be07f8d2022dca01d056c
parentc78e938deae888a510e5d65ef7d720432640c35f (diff)
downloadqutebrowser-0449da048fa1085df9441954afa5aba92de61692.tar.gz
qutebrowser-0449da048fa1085df9441954afa5aba92de61692.zip
Uncheck sending of debug log with private browsing.
Fixes #436.
-rw-r--r--qutebrowser/misc/crashdialog.py6
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 "