Merge pull request #3443 from yangyingchao/master

fix #3442
This commit is contained in:
Alexis Rouillard 2024-07-17 22:38:22 +02:00 committed by GitHub
commit 496dd05e14
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 4 deletions

View File

@ -67,10 +67,9 @@ gboolean Watcher::handleRegisterHost(Watcher* obj, GDBusMethodInvocation* invoca
} }
auto watch = gfWatchFind(obj->hosts_, bus_name, object_path); auto watch = gfWatchFind(obj->hosts_, bus_name, object_path);
if (watch != nullptr) { if (watch != nullptr) {
g_dbus_method_invocation_return_error( g_warning("Status Notifier Host with bus name '%s' and object path '%s' is already registered",
invocation, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, bus_name, object_path);
"Status Notifier Host with bus name '%s' and object path '%s' is already registered", sn_watcher_complete_register_item(obj->watcher_, invocation);
bus_name, object_path);
return TRUE; return TRUE;
} }
watch = gfWatchNew(GF_WATCH_TYPE_HOST, service, bus_name, object_path, obj); watch = gfWatchNew(GF_WATCH_TYPE_HOST, service, bus_name, object_path, obj);