[seed-examples] Replace all instances of GLib.main_loop usage with using the C new function



commit 06b080037cd7ba75774dc70a6560aa4bc45e0b08
Author: Gustavo Noronha Silva <gustavo noronha collabora com>
Date:   Wed Nov 28 14:20:02 2012 +0800

    Replace all instances of GLib.main_loop usage with using the C new function

 dbus/dbus-banshee.js        |    4 ++--
 dbus/dbus-consolekit.js     |    4 ++--
 dbus/dbus-networkmanager.js |    4 ++--
 glib/timeout.js             |    6 ++----
 4 files changed, 8 insertions(+), 10 deletions(-)
---
diff --git a/dbus/dbus-banshee.js b/dbus/dbus-banshee.js
index 2048d6f..b712870 100755
--- a/dbus/dbus-banshee.js
+++ b/dbus/dbus-banshee.js
@@ -51,5 +51,5 @@ engine.connect("StateChanged",
 		   print("Banshee state changed: " + state);
 	       });
 
-mainloop = GLib.main_loop_new();
-GLib.main_loop_run(mainloop);
+mainloop = new GLib.MainLoop.c_new(null, false);
+mainloop.run();
diff --git a/dbus/dbus-consolekit.js b/dbus/dbus-consolekit.js
index 86ab186..1886c5c 100755
--- a/dbus/dbus-consolekit.js
+++ b/dbus/dbus-consolekit.js
@@ -54,5 +54,5 @@ manager.GetCurrentSessionRemote(
 	});
     });
 
-mainloop = GLib.main_loop_new();
-GLib.main_loop_run(mainloop);
+mainloop = new GLib.MainLoop.c_new(null, false);
+mainloop.run();
diff --git a/dbus/dbus-networkmanager.js b/dbus/dbus-networkmanager.js
index ea51903..54b8990 100755
--- a/dbus/dbus-networkmanager.js
+++ b/dbus/dbus-networkmanager.js
@@ -88,6 +88,6 @@ nm.GetDevicesRemote(
 	    }
     });
 
-var mainloop = GLib.main_loop_new();
-GLib.main_loop_run(mainloop);
+var mainloop = new GLib.MainLoop.c_new(null, false);
+mainloop.run();
 
diff --git a/glib/timeout.js b/glib/timeout.js
index c87653b..65d3774 100755
--- a/glib/timeout.js
+++ b/glib/timeout.js
@@ -14,7 +14,5 @@ function test(){
 
 GLib.timeout_add(0, 500, test);
 
-// No offset/size data for GLib.MainLoop, not our fault. Have to use context right now, because mainloop has a bad typelib info.
-context = GLib.main_context_default();
-while (1)
-	GLib.main_context_iteration();
+mainloop = new GLib.MainLoop.c_new(null, false);
+mainloop.run();



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]