From 73aa6f5da16527a89d0c89a10020b92cba755a15 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Fri, 8 Jul 2005 09:21:56 +0000 Subject: [PATCH] Let tbe check file existence for us. Add a comment about eggrecent mime 2005-07-08 Marco Pesenti Gritti * shell/ev-application.c: (ev_application_init): Let tbe check file existence for us. Add a comment about eggrecent mime filter. --- ChangeLog | 7 +++++++ shell/ev-application.c | 9 +++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7b79f7c5..ae053b5d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2005-07-08 Marco Pesenti Gritti + + * shell/ev-application.c: (ev_application_init): + + Let tbe check file existence for us. + Add a comment about eggrecent mime filter. + 2005-07-08 Marco Pesenti Gritti * data/evince-ui.xml: diff --git a/shell/ev-application.c b/shell/ev-application.c index 9048653f..6cbb1493 100644 --- a/shell/ev-application.c +++ b/shell/ev-application.c @@ -245,18 +245,19 @@ ev_application_init (EvApplication *ev_application) ev_application->toolbars_file = g_build_filename (ev_dot_dir (), "evince_toolbar.xml", NULL); - if (!g_file_test (ev_application->toolbars_file, G_FILE_TEST_EXISTS)) { + if (!egg_toolbars_model_load (ev_application->toolbars_model, + ev_application->toolbars_file)) { egg_toolbars_model_load (ev_application->toolbars_model, DATADIR"/evince-toolbar.xml"); - } else { - egg_toolbars_model_load (ev_application->toolbars_model, - ev_application->toolbars_file); } egg_toolbars_model_set_flags (ev_application->toolbars_model, 0, EGG_TB_MODEL_NOT_REMOVABLE); ev_application->recent_model = egg_recent_model_new (EGG_RECENT_MODEL_SORT_MRU); + /* FIXME we should add a mime type filter but current eggrecent + has only a varargs style api which does not work well when + the list of mime types is dynamic */ egg_recent_model_set_limit (ev_application->recent_model, 5); egg_recent_model_set_filter_groups (ev_application->recent_model, "Evince", NULL); -- 2.43.5