From e784ce1c4162393c1cb90b35d2592ecc75150001 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franz=20K=C3=B6nig?= Date: Sat, 12 Aug 2017 02:10:38 +0200 Subject: [PATCH] Minor improvements * defined a macro that disables wxwidget debugging output In my case wxwidgets complaines that the environment variable SESSION_MANAGER is not set. see http://trac.wxwidgets.org/ticket/16024 * added a check for a wxwidgets function call --- src/spek-preferences.cc | 3 ++- src/spek.cc | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/spek-preferences.cc b/src/spek-preferences.cc index 67cbd09..d7ae894 100644 --- a/src/spek-preferences.cc +++ b/src/spek-preferences.cc @@ -25,7 +25,8 @@ void SpekPreferences::init() lang = info->Language; } } - this->locale->Init(lang); + if (!this->locale->Init(lang)) + fprintf(stderr, "failed to set language\n"); this->locale->AddCatalog(GETTEXT_PACKAGE); } diff --git a/src/spek.cc b/src/spek.cc index a765919..f513050 100644 --- a/src/spek.cc +++ b/src/spek.cc @@ -1,3 +1,8 @@ +#define NDEBUG +/* disable debug messages included in wxwidgets + * see docs.wxwidgets.org/trunk/group__group__funcmacro__debug.html + */ + #include #include #include