diff options
Diffstat (limited to 'src/narrative_window.c')
-rw-r--r-- | src/narrative_window.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/narrative_window.c b/src/narrative_window.c index 3ff369c..7f3690e 100644 --- a/src/narrative_window.c +++ b/src/narrative_window.c @@ -196,15 +196,12 @@ static void about_sig(GSimpleAction *action, GVariant *parameter, gpointer vp) static void save_sig(GSimpleAction *action, GVariant *parameter, gpointer vp) { NarrativeWindow *nw = vp; - GFile *file; - if ( nw->p->uri == NULL ) { + if ( nw->p->file == NULL ) { return saveas_sig(NULL, NULL, nw); } - file = g_file_new_for_uri(nw->p->uri); - save_presentation(nw->p, file, nw->p->stylesheet_from); - g_object_unref(file); + save_presentation(nw->p, nw->p->file, nw->p->stylesheet_from); } |