From fcfd224b139b2f7127cdb02db2275dc84e532ae0 Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Sat, 23 Mar 2013 22:40:49 +0100
Subject: [PATCH] Use g_object_connect also for the webinspector events.

---
 src/main.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/main.c b/src/main.c
index dfa2726..90946fd 100644
--- a/src/main.c
+++ b/src/main.c
@@ -805,11 +805,14 @@ static void vb_setup_signals()
     g_signal_connect_after(G_OBJECT(vb.soup_session), "request-started", G_CALLBACK(vb_new_request_cb), NULL);
 
     /* inspector */
-    /* TODO use g_object_connect instead */
-    g_signal_connect(G_OBJECT(vb.gui.inspector), "inspect-web-view", G_CALLBACK(vb_inspector_new), NULL);
-    g_signal_connect(G_OBJECT(vb.gui.inspector), "show-window", G_CALLBACK(vb_inspector_show), NULL);
-    g_signal_connect(G_OBJECT(vb.gui.inspector), "close-window", G_CALLBACK(vb_inspector_close), NULL);
-    g_signal_connect(G_OBJECT(vb.gui.inspector), "finished", G_CALLBACK(vb_inspector_finished), NULL);
+    g_object_connect(
+        G_OBJECT(vb.gui.inspector),
+        "signal::inspect-web-view", G_CALLBACK(vb_inspector_new), NULL,
+        "signal::show-window", G_CALLBACK(vb_inspector_show), NULL,
+        "signal::close-window", G_CALLBACK(vb_inspector_close), NULL,
+        "signal::finished", G_CALLBACK(vb_inspector_finished), NULL,
+        NULL
+    );
 }
 
 static void vb_init_files(void)
-- 
2.20.1