gfio: fix hiding of menu entries
[fio.git] / gfio.c
diff --git a/gfio.c b/gfio.c
index 88d67588d7affe5135083296f53d3341d2af532e..019ef765a0dc9674381344784481dca442a0614a 100644 (file)
--- a/gfio.c
+++ b/gfio.c
@@ -496,15 +496,15 @@ static void update_button_states(struct gui *ui, struct gui_entry *ge)
        if (w)
                gtk_widget_set_sensitive(w, connect_state);
 
-       w = gtk_ui_manager_get_widget(ui->uimanager, "/MainMenu/JobMenu/Edit Job");
+       w = gtk_ui_manager_get_widget(ui->uimanager, "/MainMenu/JobMenu/Edit job");
        if (w)
                gtk_widget_set_sensitive(w, edit_state);
 
-       w = gtk_ui_manager_get_widget(ui->uimanager, "/MainMenu/JobMenu/Send Job");
+       w = gtk_ui_manager_get_widget(ui->uimanager, "/MainMenu/JobMenu/Send job");
        if (w)
                gtk_widget_set_sensitive(w, send_state);
 
-       w = gtk_ui_manager_get_widget(ui->uimanager, "/MainMenu/JobMenu/Start Job");
+       w = gtk_ui_manager_get_widget(ui->uimanager, "/MainMenu/JobMenu/Start job");
        if (w)
                gtk_widget_set_sensitive(w, start_state);
 }
@@ -1753,7 +1753,7 @@ static void connect_clicked(GtkWidget *widget, gpointer data)
                int ret;
 
                if (!ge->nr_job_files)
-                       file_open(widget, data);
+                       file_open(widget, ge->ui);
                if (!ge->nr_job_files)
                        return;
 
@@ -2065,7 +2065,7 @@ static void file_new(GtkWidget *w, gpointer data)
  * Return the 'ge' corresponding to the tab. If the active tab is the
  * main tab, open a new tab.
  */
-static struct gui_entry *get_ge_from_page(unsigned int cur_page)
+static struct gui_entry *get_ge_from_page(gint cur_page)
 {
        struct flist_head *entry;
        struct gui_entry *ge;
@@ -2476,14 +2476,16 @@ static const gchar *ui_string = " \
                                <separator name=\"Separator2\"/> \
                                <menuitem name=\"Preferences\" action=\"Preferences\" /> \
                                <separator name=\"Separator3\"/> \
+                               <placeholder name=\"FileRecentFiles\"/> \
+                               <separator name=\"Separator4\"/> \
                                <menuitem name=\"Quit\" action=\"Quit\" /> \
                        </menu> \
                        <menu name=\"JobMenu\" action=\"JobMenuAction\"> \
                                <menuitem name=\"Connect\" action=\"ConnectJob\" /> \
-                               <separator name=\"Separator4\"/> \
+                               <separator name=\"Separator5\"/> \
                                <menuitem name=\"Edit job\" action=\"EditJob\" /> \
                                <menuitem name=\"Send job\" action=\"SendJob\" /> \
-                               <separator name=\"Separator5\"/> \
+                               <separator name=\"Separator6\"/> \
                                <menuitem name=\"Start job\" action=\"StartJob\" /> \
                        </menu>\
                        <menu name=\"ViewMenu\" action=\"ViewMenuAction\"> \