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