application: only override log handler with --debug
This commit is contained in:
@@ -26,6 +26,7 @@
|
|||||||
#include "css-code.h"
|
#include "css-code.h"
|
||||||
#include "gcal-application.h"
|
#include "gcal-application.h"
|
||||||
#include "gcal-debug.h"
|
#include "gcal-debug.h"
|
||||||
|
#include "gcal-log.h"
|
||||||
#include "gcal-shell-search-provider.h"
|
#include "gcal-shell-search-provider.h"
|
||||||
#include "gcal-window.h"
|
#include "gcal-window.h"
|
||||||
|
|
||||||
@@ -77,6 +78,7 @@ static void gcal_application_quit (GSimpleAction *
|
|||||||
G_DEFINE_TYPE (GcalApplication, gcal_application, GTK_TYPE_APPLICATION);
|
G_DEFINE_TYPE (GcalApplication, gcal_application, GTK_TYPE_APPLICATION);
|
||||||
|
|
||||||
static gboolean show_version = FALSE;
|
static gboolean show_version = FALSE;
|
||||||
|
static gboolean debug = FALSE;
|
||||||
static gchar* date = NULL;
|
static gchar* date = NULL;
|
||||||
static gchar* uuid = NULL;
|
static gchar* uuid = NULL;
|
||||||
|
|
||||||
@@ -86,6 +88,11 @@ static GOptionEntry gcal_application_goptions[] = {
|
|||||||
G_OPTION_ARG_NONE, &show_version,
|
G_OPTION_ARG_NONE, &show_version,
|
||||||
N_("Display version number"), NULL
|
N_("Display version number"), NULL
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"debug", 'd', 0,
|
||||||
|
G_OPTION_ARG_NONE, &debug,
|
||||||
|
N_("Enable debug messages"), NULL
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"date", 'd', 0,
|
"date", 'd', 0,
|
||||||
G_OPTION_ARG_STRING, &date,
|
G_OPTION_ARG_STRING, &date,
|
||||||
@@ -293,6 +300,9 @@ gcal_application_command_line (GApplication *app,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (debug)
|
||||||
|
gcal_log_init ();
|
||||||
|
|
||||||
if (uuid != NULL)
|
if (uuid != NULL)
|
||||||
{
|
{
|
||||||
gcal_application_set_uuid (GCAL_APPLICATION (app), uuid);
|
gcal_application_set_uuid (GCAL_APPLICATION (app), uuid);
|
||||||
|
|||||||
@@ -20,7 +20,6 @@
|
|||||||
#include <config.h>
|
#include <config.h>
|
||||||
#include <gtk/gtk.h>
|
#include <gtk/gtk.h>
|
||||||
#include "gcal-application.h"
|
#include "gcal-application.h"
|
||||||
#include "gcal-log.h"
|
|
||||||
|
|
||||||
#include <glib/gi18n.h>
|
#include <glib/gi18n.h>
|
||||||
|
|
||||||
@@ -32,8 +31,6 @@ main (int argc,
|
|||||||
GcalApplication *app;
|
GcalApplication *app;
|
||||||
int status;
|
int status;
|
||||||
|
|
||||||
gcal_log_init ();
|
|
||||||
|
|
||||||
#ifdef ENABLE_NLS
|
#ifdef ENABLE_NLS
|
||||||
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
|
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
|
||||||
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
|
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
|
||||||
|
|||||||
Reference in New Issue
Block a user