SF.net SVN: geany:[3486] trunk/src/build.c
eht16 at users.sourceforge.net
eht16 at xxxxx
Sun Jan 18 18:54:59 UTC 2009
Revision: 3486
http://geany.svn.sourceforge.net/geany/?rev=3486&view=rev
Author: eht16
Date: 2009-01-18 18:54:59 +0000 (Sun, 18 Jan 2009)
Log Message:
-----------
Add missing NULL checks.
Modified Paths:
--------------
trunk/src/build.c
Modified: trunk/src/build.c
===================================================================
--- trunk/src/build.c 2009-01-18 18:20:23 UTC (rev 3485)
+++ trunk/src/build.c 2009-01-18 18:54:59 UTC (rev 3486)
@@ -1626,13 +1626,18 @@
if (menu_items->item_set_args)
gtk_widget_set_sensitive(menu_items->item_set_args, can_set_args);
- gtk_widget_set_sensitive(widgets.toolitem_build,
- can_build && ft->actions->can_link && ft->id != GEANY_FILETYPES_LATEX);
- gtk_widget_set_sensitive(widgets.toolitem_make_all, can_make);
- gtk_widget_set_sensitive(widgets.toolitem_make_custom, can_make);
- gtk_widget_set_sensitive(widgets.toolitem_make_object,
- can_make && ft->id != GEANY_FILETYPES_LATEX);
- gtk_widget_set_sensitive(widgets.toolitem_set_args, can_set_args);
+ if (widgets.toolitem_build != NULL)
+ gtk_widget_set_sensitive(widgets.toolitem_build,
+ can_build && ft->actions->can_link && ft->id != GEANY_FILETYPES_LATEX);
+ if (widgets.toolitem_make_all != NULL)
+ gtk_widget_set_sensitive(widgets.toolitem_make_all, can_make);
+ if (widgets.toolitem_make_custom != NULL)
+ gtk_widget_set_sensitive(widgets.toolitem_make_custom, can_make);
+ if (widgets.toolitem_make_object != NULL)
+ gtk_widget_set_sensitive(widgets.toolitem_make_object,
+ can_make && ft->id != GEANY_FILETYPES_LATEX);
+ if (widgets.toolitem_set_args != NULL)
+ gtk_widget_set_sensitive(widgets.toolitem_set_args, can_set_args);
ui_widget_set_sensitive(widgets.compile_button, can_build && ft->actions->can_compile);
ui_widget_set_sensitive(widgets.build_button, can_make);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list