aboutsummaryrefslogtreecommitdiff
path: root/src/narrative_window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/narrative_window.c')
-rw-r--r--src/narrative_window.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/narrative_window.c b/src/narrative_window.c
index ead78bd..b287f61 100644
--- a/src/narrative_window.c
+++ b/src/narrative_window.c
@@ -190,12 +190,12 @@ static gint load_ss_response_sig(GtkWidget *d, gint response,
{
if ( response == GTK_RESPONSE_ACCEPT ) {
- char *filename;
+ GFile *file;
Stylesheet *new_ss;
- filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(d));
+ file = gtk_file_chooser_get_file(GTK_FILE_CHOOSER(d));
- new_ss = stylesheet_load(filename);
+ new_ss = stylesheet_load(file);
if ( new_ss != NULL ) {
stylesheet_free(nw->p->stylesheet);
@@ -209,7 +209,7 @@ static gint load_ss_response_sig(GtkWidget *d, gint response,
fprintf(stderr, _("Failed to load\n"));
}
- g_free(filename);
+ g_object_unref(file);
}