diff options
Diffstat (limited to 'calendar/gui/print.c')
-rw-r--r-- | calendar/gui/print.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/calendar/gui/print.c b/calendar/gui/print.c index 7b9df1578d..9ae8fbf503 100644 --- a/calendar/gui/print.c +++ b/calendar/gui/print.c @@ -637,14 +637,17 @@ titled_box (GtkPrintContext *context, static gboolean get_show_week_numbers (void) { - EShell *shell; - EShellSettings *shell_settings; + GSettings *settings; + gboolean show_week_numbers; + + settings = g_settings_new ("org.gnome.evolution.calendar"); - shell = e_shell_get_default (); - shell_settings = e_shell_get_shell_settings (shell); + show_week_numbers = + g_settings_get_boolean (settings, "show-week-numbers"); + + g_object_unref (settings); - return e_shell_settings_get_boolean ( - shell_settings, "cal-show-week-numbers"); + return show_week_numbers; } enum datefmt { |