Revision: 4013 http://geany.svn.sourceforge.net/geany/?rev=4013&view=rev Author: ntrel Date: 2009-07-23 14:39:03 +0000 (Thu, 23 Jul 2009)
Log Message: ----------- Fix GLib warning when using build keybindings and there's no current document.
Modified Paths: -------------- trunk/src/keybindings.c
Modified: trunk/src/keybindings.c =================================================================== --- trunk/src/keybindings.c 2009-07-23 11:00:32 UTC (rev 4012) +++ trunk/src/keybindings.c 2009-07-23 14:39:03 UTC (rev 4013) @@ -1354,17 +1354,15 @@ static void cb_func_build_action(guint key_id) { GtkWidget *item; - GeanyFiletype *ft; BuildMenuItems *menu_items;
GeanyDocument *doc = document_get_current(); if (doc == NULL) return;
- ft = doc->file_type; - if (! ft) + if (!GTK_WIDGET_IS_SENSITIVE(ui_lookup_widget(main_widgets.window, "menu_build1"))) return; - menu_items = build_get_menu_items(ft->id); + menu_items = build_get_menu_items(doc->file_type->id);
switch (key_id) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.