if (button == 0) {
gnome_exit_nhwindows(0);
gtk_object_unref(GTK_OBJECT(session_id));
+ gtk_exit(0);
}
}
/* make sure they see the Saving message */
display_nhwindow(WIN_MESSAGE, TRUE);
gnome_exit_nhwindows("Be seeing you...");
+ gtk_exit(0);
} else (void)doredraw();
}
}
GNOMEUIINFO_MENU_SAVE_ITEM(ghack_save_game_cb, NULL),
{
GNOME_APP_UI_ITEM, N_("Exit"), NULL,
- ghack_quit_game_cb, GINT_TO_POINTER('Q'), NULL,
- GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_ABOUT, 'Q', GDK_SHIFT_MASK
+ ghack_quit_game_cb, GINT_TO_POINTER(M('Q')), NULL,
+ GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_ABOUT, 'Q', GDK_MOD1_MASK
},
GNOMEUIINFO_END
};
ghack_accelerator_selected,
GINT_TO_POINTER('t'), NULL, GNOME_APP_PIXMAP_NONE, NULL, 't',0
},
+ {
+ GNOME_APP_UI_ITEM, N_("Quiver/Ready"),
+ N_("ready or quiver some ammunition"),
+ ghack_accelerator_selected,
+ GINT_TO_POINTER('Q'), NULL, GNOME_APP_PIXMAP_NONE, NULL, 'Q',GDK_SHIFT_MASK,
+ },
{
GNOME_APP_UI_ITEM, N_("Open Door"),
N_("open a door"),