SF.net SVN: geany: [1073] trunk/src/build.c

ntrel at users.sourceforge.net ntrel at xxxxx
Sat Dec 9 13:06:50 UTC 2006


Revision: 1073
          http://svn.sourceforge.net/geany/?rev=1073&view=rev
Author:   ntrel
Date:     2006-12-09 05:06:50 -0800 (Sat, 09 Dec 2006)

Log Message:
-----------
Fix building on win32; also fix some warnings.

Modified Paths:
--------------
    trunk/src/build.c

Modified: trunk/src/build.c
===================================================================
--- trunk/src/build.c	2006-12-09 00:41:31 UTC (rev 1072)
+++ trunk/src/build.c	2006-12-09 13:06:50 UTC (rev 1073)
@@ -691,6 +691,7 @@
 }
 
 
+#ifndef G_OS_WIN32
 static void show_build_result_message(gboolean failure)
 {
 	gchar *msg;
@@ -718,6 +719,7 @@
 				ui_set_statusbar("%s", msg);
 	}
 }
+#endif
 
 
 static void build_exit_cb(GPid child_pid, gint status, gpointer user_data)
@@ -1103,8 +1105,8 @@
 
 #ifdef G_OS_WIN32
 	// disable compile and link under Windows until it is implemented
-	ft->menu_items->can_compile = FALSE;
-	ft->menu_items->can_link = FALSE;
+	ft->actions->can_compile = FALSE;
+	ft->actions->can_link = FALSE;
 #endif
 
 	menu_items = build_get_menu_items(ft->id);
@@ -1115,7 +1117,7 @@
 
 	have_path = (doc_list[idx].file_name != NULL);
 
-	can_make = have_path && build_info.pid <= 1;
+	can_make = have_path && build_info.pid <= (GPid) 1;
 
 	// disable compile and link for C/C++ header files
 	if (ft->id == GEANY_FILETYPES_C || ft->id == GEANY_FILETYPES_CPP)
@@ -1134,7 +1136,7 @@
 	if (menu_items->item_make_object)
 		gtk_widget_set_sensitive(menu_items->item_make_object, can_make);
 
-	can_run = have_path && run_info.pid <= 1;
+	can_run = have_path && run_info.pid <= (GPid) 1;
 	/* can_run only applies item_exec2
 	 * item_exec is enabled for both run and stop commands */
 	if (menu_items->item_exec)
@@ -1154,7 +1156,7 @@
 	gtk_widget_set_sensitive(app->run_button, have_path && ft->actions->can_exec);
 
 	// show the stop command if a program is running, otherwise show run command
-	set_stop_button(run_info.pid > 1);
+	set_stop_button(run_info.pid > (GPid) 1);
 
 	have_errors = gtk_tree_model_iter_n_children(GTK_TREE_MODEL(msgwindow.store_compiler),
 		NULL) > 0;


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