Really open filenames (including internally)
This commit is contained in:
parent
dbbb423eb3
commit
a176f36b0a
|
@ -558,7 +558,7 @@ void pdfviewer_open_dialog(PDFviewer * pdfviewer)
|
||||||
{
|
{
|
||||||
GtkWidget * dialog;
|
GtkWidget * dialog;
|
||||||
GtkFileFilter * filter;
|
GtkFileFilter * filter;
|
||||||
char * uri = NULL;
|
char * filename = NULL;
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
fprintf(stderr, "DEBUG: %s()\n", __func__);
|
fprintf(stderr, "DEBUG: %s()\n", __func__);
|
||||||
|
@ -577,13 +577,13 @@ void pdfviewer_open_dialog(PDFviewer * pdfviewer)
|
||||||
gtk_file_filter_add_pattern(filter, "*");
|
gtk_file_filter_add_pattern(filter, "*");
|
||||||
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(dialog), filter);
|
gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(dialog), filter);
|
||||||
if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT)
|
if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT)
|
||||||
uri = gtk_file_chooser_get_uri(GTK_FILE_CHOOSER(
|
filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(
|
||||||
dialog));
|
dialog));
|
||||||
gtk_widget_destroy(dialog);
|
gtk_widget_destroy(dialog);
|
||||||
if(uri == NULL)
|
if(filename == NULL)
|
||||||
return;
|
return;
|
||||||
pdfviewer_open(pdfviewer, uri);
|
pdfviewer_open(pdfviewer, filename);
|
||||||
g_free(uri);
|
g_free(filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user