diff options
Diffstat (limited to 'src/gui/App.cpp')
-rw-r--r-- | src/gui/App.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gui/App.cpp b/src/gui/App.cpp index e23ef5a6..5ef4575d 100644 --- a/src/gui/App.cpp +++ b/src/gui/App.cpp @@ -159,7 +159,9 @@ App::attach(SharedPtr<SigClientInterface> client) assert(!_store); assert(!_loader); - _world->engine()->register_client(client.get()); + if (_world->local_engine()) { + _world->local_engine()->register_client(client->uri(), client.get()); + } _client = client; _store = SharedPtr<ClientStore>(new ClientStore(_world->uris(), _world->engine(), client)); |