diff options
Diffstat (limited to 'src/client/ClientModel.cpp')
-rw-r--r-- | src/client/ClientModel.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/client/ClientModel.cpp b/src/client/ClientModel.cpp index 4af3a37..c945de7 100644 --- a/src/client/ClientModel.cpp +++ b/src/client/ClientModel.cpp @@ -24,11 +24,12 @@ SharedPtr<ClientObject> ClientModel::find(uint64_t id) { SharedPtr<ClientObject> key(new ClientObjectKey(id)); - Objects::iterator i = _objects.find(key); - if (i != _objects.end()) + Objects::iterator i = _objects.find(key); + if (i != _objects.end()) { return *i; - else + } else { return SharedPtr<ClientObject>(); + } } void @@ -42,9 +43,10 @@ void ClientModel::erase_object(uint64_t id) { SharedPtr<ClientObject> key(new ClientObjectKey(id)); - Objects::iterator i = _objects.find(key); - if (i == _objects.end()) + Objects::iterator i = _objects.find(key); + if (i == _objects.end()) { return; + } signal_erase_object.emit(*i); (*i)->set_view(SharedPtr<ClientObject::View>()); @@ -55,8 +57,9 @@ void ClientModel::property(uint64_t id, URIInt key, const Raul::Atom& value) { SharedPtr<ClientObject> object = find(id); - if (object) + if (object) { object->set(key, value); + } } } |