[Pkg-owncloud-commits] [owncloud-client] 128/164: Completely disable the crash handler if the user disabled it

Sandro Knauß hefee-guest at moszumanska.debian.org
Sun Mar 22 11:57:02 UTC 2015


This is an automated email from the git hooks/post-receive script.

hefee-guest pushed a commit to branch master
in repository owncloud-client.

commit 0fccf5e50d667294fe5edcd3b69e4bddfeabae8a
Author: Jocelyn Turcotte <jturcotte at woboq.com>
Date:   Wed Mar 11 15:34:53 2015 +0100

    Completely disable the crash handler if the user disabled it
    
    The config currently only disable the reporter, but still leaves
    the crash handler installed on startup. This causes conflicts
    when running those builds in lldb.
    
    Work around the issue by requiring the crash reporter to be
    disabled in the settings before owncloud can be run in lldb.
    This has the negative side-effect of not covering the
    initial ConfigFile loading with the crash handler.
    
    Issue #2946
---
 src/gui/main.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/gui/main.cpp b/src/gui/main.cpp
index 6975a79..812b659 100644
--- a/src/gui/main.cpp
+++ b/src/gui/main.cpp
@@ -61,9 +61,8 @@ int main(int argc, char **argv)
 
 
 #ifdef WITH_CRASHREPORTER
-    CrashReporter::Handler* handler = new CrashReporter::Handler( QDir::tempPath(), true, CRASHREPORTER_EXECUTABLE );
-    ConfigFile cfgFile;
-    handler->setActive(cfgFile.crashReporter());
+    if (ConfigFile().crashReporter())
+        new CrashReporter::Handler( QDir::tempPath(), true, CRASHREPORTER_EXECUTABLE );
 #endif
 
 #ifndef Q_OS_WIN

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git



More information about the Pkg-owncloud-commits mailing list