Fixed a memleak in the file dialog.
[raktpdf.git] / src / rakt-window.c
index 24fcf50e8e68a44bba9279cd078447d69022de2d..dbd3c78f8396e3315717edae16364b27a27eca18 100644 (file)
@@ -65,8 +65,8 @@ static const GtkActionEntry action_entries[] = {
                "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)
        },
        {
@@ -80,13 +80,13 @@ static const GtkActionEntry action_entries[] = {
                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)
        },
        {
-               "About", GTK_STOCK_ABOUT,
-               "_About", NULL, "About this application",
+               "About", GTK_STOCK_ABOUT, "_About",
+               NULL, "About this application",
                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);
+               g_free (file);
        }
 
        gtk_widget_destroy (dialog);