Replace gtk_idle functions with g_idle equivalents
[emu8051.git] / src / emugtk.c
index 3b5677f..0ff59fb 100644 (file)
@@ -64,7 +64,7 @@ emugtk_stop_running()
 #ifdef EMU8051_DEBUG
                printf("emugtk_StopRunning()\n");
 #endif
-               gtk_idle_remove(running_function_tag);
+               g_source_remove(running_function_tag);
                running = 0;
                regwin_Show();
                pgmwin_Disasm();
@@ -95,7 +95,7 @@ emugtk_start_running(void)
 #ifdef EMU8051_DEBUG
                printf("emugtk_StartRunning()\n");
 #endif
-               running_function_tag = gtk_idle_add(emugtk_running, 0);
+               running_function_tag = g_idle_add(emugtk_running, 0);
                running = 1;
        }
 }
@@ -324,6 +324,15 @@ emugtk_UpdateDisplay(void)
        memwin_DumpD("00");
 }
 
+void
+AddMenuSeparator(GtkWidget *menu)
+{
+       GtkWidget *item;
+
+       item = gtk_menu_item_new();
+       gtk_menu_append(GTK_MENU(menu), item);
+}
+
 void
 emugtk_new_file(char *file)
 {
@@ -357,16 +366,9 @@ main(int argc, char **argv)
 
        gtk_main();
 
+#ifdef EMU8051_DEBUG
        printf("End of program.\n");
+#endif
 
        return EXIT_SUCCESS;
 }
-
-void
-AddMenuSeparator(GtkWidget *menu)
-{
-       GtkWidget *item;
-
-       item = gtk_menu_item_new();
-       gtk_menu_append(GTK_MENU(menu), item);
-}