diff --git a/src/geometry/GeometryFactory.cpp b/src/geometry/GeometryFactory.cpp
index 5aa8825b2ee2fecdc6cbbcdaf804fcee1be74af7..f4db9c464db4de78af42a4836aaee7225981b83f 100644
--- a/src/geometry/GeometryFactory.cpp
+++ b/src/geometry/GeometryFactory.cpp
@@ -228,7 +228,7 @@ bool GeometryFactory::RefreshView()
             //_model.setItem(room.first, 1, roomcaption);
             QString roomCaption;
             if (room.first>=0)
-                roomCaption = QString::fromStdString(_geometryFactory[room.first][0]->GetRoomCaption());
+                roomCaption = QString::fromStdString((_geometryFactory[room.first].begin())->second->GetRoomCaption());
             else
                 roomCaption = "empty";