From 43325cb86121664b07233034f7c0940850c18258 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Tue, 24 Apr 2018 21:34:16 +0200 Subject: [PATCH] Fixed Windows build. --- src/lay/lay/laySignalHandler.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/lay/lay/laySignalHandler.cc b/src/lay/lay/laySignalHandler.cc index b64292bd5..5fa8bec25 100644 --- a/src/lay/lay/laySignalHandler.cc +++ b/src/lay/lay/laySignalHandler.cc @@ -53,6 +53,13 @@ namespace lay { +static bool s_sh_has_gui = false; + +void enable_signal_handler_gui (bool en) +{ + s_sh_has_gui = en; +} + #if defined(WIN32) static QString @@ -216,7 +223,7 @@ LONG WINAPI ExceptionHandler(PEXCEPTION_POINTERS pExceptionInfo) SymCleanup (process); - bool has_gui = lay::ApplicationBase::instance () && lay::ApplicationBase::instance ()->has_gui (); + bool has_gui = s_sh_has_gui && lay::ApplicationBase::instance () && lay::ApplicationBase::instance ()->has_gui (); if (has_gui) { // YES! I! KNOW! @@ -275,13 +282,6 @@ QString get_symbol_name_from_address (const QString &, size_t) return QString::fromUtf8 ("n/a"); } -static bool s_sh_has_gui = false; - -void enable_signal_handler_gui (bool en) -{ - s_sh_has_gui = en; -} - void signal_handler (int signo, siginfo_t *si, void *) { void *array [100];