SF.net SVN: geany:[4307] trunk
elextr at users.sourceforge.net
elextr at xxxxx
Mon Oct 12 23:54:47 UTC 2009
Revision: 4307
http://geany.svn.sourceforge.net/geany/?rev=4307&view=rev
Author: elextr
Date: 2009-10-12 23:54:47 +0000 (Mon, 12 Oct 2009)
Log Message:
-----------
Fix sensitivity settings for compile and build toolbar items
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/build.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-10-12 17:45:47 UTC (rev 4306)
+++ trunk/ChangeLog 2009-10-12 23:54:47 UTC (rev 4307)
@@ -1,3 +1,9 @@
+2009-10-13 Lex Trotman <elextr(at)gmail(dot)com>
+
+ * src/build.c:
+ Fix sensitivity settings for compile and build toolbar items.
+
+
2009-10-12 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* src/templates.c:
Modified: trunk/src/build.c
===================================================================
--- trunk/src/build.c 2009-10-12 17:45:47 UTC (rev 4306)
+++ trunk/src/build.c 2009-10-12 23:54:47 UTC (rev 4307)
@@ -1381,7 +1381,7 @@
gint i, cmdcount, cmd, grp;
gboolean vis = FALSE;
gboolean have_path, build_running, exec_running, have_errors, cmd_sensitivity;
- gboolean can_compile, can_make, run_sensitivity = FALSE, run_running = FALSE;
+ gboolean can_compile, can_build, can_make, run_sensitivity = FALSE, run_running = FALSE;
GeanyBuildCommand *bc;
if (menu_items.menu == NULL)
@@ -1481,10 +1481,10 @@
}
}
- can_compile = get_build_cmd(doc, GEANY_GBG_FT, GBO_TO_CMD(GEANY_GBO_BUILD), NULL) != NULL
+ can_build = get_build_cmd(doc, GEANY_GBG_FT, GBO_TO_CMD(GEANY_GBO_BUILD), NULL) != NULL
&& have_path && ! build_running;
if (widgets.toolitem_build != NULL)
- gtk_widget_set_sensitive(widgets.toolitem_build, can_compile);
+ gtk_widget_set_sensitive(widgets.toolitem_build, can_build);
can_make = FALSE;
if (widgets.toolitem_make_all != NULL)
gtk_widget_set_sensitive(widgets.toolitem_make_all,
@@ -1501,6 +1501,8 @@
if (widgets.toolitem_set_args != NULL)
gtk_widget_set_sensitive(widgets.toolitem_set_args, TRUE);
+ can_compile = get_build_cmd(doc, GEANY_GBG_FT, GBO_TO_CMD(GEANY_GBO_COMPILE), NULL) != NULL
+ && have_path && ! build_running;
gtk_action_set_sensitive(widgets.compile_action, can_compile);
gtk_action_set_sensitive(widgets.build_action, can_make);
gtk_action_set_sensitive(widgets.run_action, run_sensitivity);
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