diff --git a/scripts/network.js b/scripts/network.js
--- a/scripts/network.js
+++ b/scripts/network.js
@@ -236,7 +236,7 @@
 
   function refresh_connection_object(conn, conn_object) {
     if (dbus.fromObjectPath(conn) != self.connection.id ||
-        dbus.fromObjectPath(conn_object) != self.connection.specific_object) {
+        dbus.fromObjectPath(conn_object) != dbus.fromObjectPath(self.connection.specific_object)) {
       // Stale signal from an old connection or device
       return;
     }
diff --git a/tianbar.cabal b/tianbar.cabal
--- a/tianbar.cabal
+++ b/tianbar.cabal
@@ -1,5 +1,5 @@
 name:                tianbar
-version:             1.2.2.0
+version:             1.2.3.0
 synopsis:            A desktop bar based on WebKit
 description:
   A desktop bar using WebKit for rendering as much as possible.
