projects
/
raktpdf.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed a memleak in the file dialog.
[raktpdf.git]
/
src
/
rakt-window.c
diff --git
a/src/rakt-window.c
b/src/rakt-window.c
index 24fcf50e8e68a44bba9279cd078447d69022de2d..dbd3c78f8396e3315717edae16364b27a27eca18 100644
(file)
--- a/
src/rakt-window.c
+++ b/
src/rakt-window.c
@@
-65,8
+65,8
@@
static const GtkActionEntry action_entries[] = {
"HelpMenu", NULL, "_Help", NULL, NULL, NULL
},
{
"HelpMenu", NULL, "_Help", NULL, NULL, NULL
},
{
- "Open", GTK_STOCK_OPEN,
- "
_Open", "
<control>O", "Open a PDF file",
+ "Open", GTK_STOCK_OPEN,
"_Open",
+ "<control>O", "Open a PDF file",
G_CALLBACK (on_action_open)
},
{
G_CALLBACK (on_action_open)
},
{
@@
-80,13
+80,13
@@
static const GtkActionEntry action_entries[] = {
G_CALLBACK (on_action_go_previous)
},
{
G_CALLBACK (on_action_go_previous)
},
{
- "Quit", GTK_STOCK_QUIT,
- "
_Quit", "
<control>Q", "Quit the application",
+ "Quit", GTK_STOCK_QUIT,
"_Quit",
+ "<control>Q", "Quit the application",
G_CALLBACK (on_action_quit)
},
{
G_CALLBACK (on_action_quit)
},
{
- "About", GTK_STOCK_ABOUT,
-
"_About",
NULL, "About this application",
+ "About", GTK_STOCK_ABOUT,
"_About",
+ NULL, "About this application",
G_CALLBACK (on_action_about)
}
};
G_CALLBACK (on_action_about)
}
};
@@
-312,6
+312,7
@@
on_action_open (GtkAction *action, RaktWindow *window)
file = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog));
open_document (window, file);
file = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog));
open_document (window, file);
+ g_free (file);
}
gtk_widget_destroy (dialog);
}
gtk_widget_destroy (dialog);