summaryrefslogtreecommitdiff
path: root/cpp/src/IceGrid/Database.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceGrid/Database.cpp')
-rw-r--r--cpp/src/IceGrid/Database.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/cpp/src/IceGrid/Database.cpp b/cpp/src/IceGrid/Database.cpp
index 683bf379d52..82d16f884b3 100644
--- a/cpp/src/IceGrid/Database.cpp
+++ b/cpp/src/IceGrid/Database.cpp
@@ -338,7 +338,7 @@ Database::syncAdapters(const AdapterInfoSeq& adapters)
Freeze::TransactionHolder txHolder(_connection);
_adapters.clear();
- for(AdapterInfoSeq::const_iterator r = adapters.end(); r != adapters.end(); ++r)
+ for(AdapterInfoSeq::const_iterator r = adapters.begin(); r != adapters.end(); ++r)
{
_adapters.put(StringAdapterInfoDict::value_type(r->id, *r));
}
@@ -1243,7 +1243,7 @@ Database::updateObject(const Ice::ObjectPrx& proxy)
}
}
-void
+int
Database::addOrUpdateObjectsInDatabase(const ObjectInfoSeq& objects)
{
int serial;
@@ -1261,6 +1261,7 @@ Database::addOrUpdateObjectsInDatabase(const ObjectInfoSeq& objects)
}
_objectObserverTopic->objectsAddedOrUpdated(serial, objects);
+ return serial;
}
void