From ff0c845c501d864d71f5b3aef418b94e4f81c7d4 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 4 Jan 2015 20:41:35 +0100 Subject: [PATCH] Uncheck sending of debug log with private browsing. Fixes #436. --- qutebrowser/misc/crashdialog.py | 6 ++++++ 1 file changed, 6 insertions(+) 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("This makes it a lot easier to diagnose the "