aboutsummaryrefslogtreecommitdiff
path: root/src/narrative_window.c
diff options
context:
space:
mode:
authorThomas White <taw@bitwiz.me.uk>2018-10-29 22:58:04 +0100
committerThomas White <taw@bitwiz.me.uk>2018-10-29 22:58:04 +0100
commit6171bc9d7f86ea0ac1c6abd4a213850fa4f81300 (patch)
tree7ee1c71cec061389bd7c04d914c2b0e03b101b48 /src/narrative_window.c
parentb550cf48a14e48245098da4935204dd334319f08 (diff)
Simplify presentation file record
Diffstat (limited to 'src/narrative_window.c')
-rw-r--r--src/narrative_window.c7
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);
}