diff --git a/src/gui/qt/gamelobbydialog.ui b/src/gui/qt/gamelobbydialog.ui
index 77860e4c..0394c0ce 100644
--- a/src/gui/qt/gamelobbydialog.ui
+++ b/src/gui/qt/gamelobbydialog.ui
@@ -66,6 +66,9 @@
Qt::ScrollBarAlwaysOff
+
+ true
+
Game
diff --git a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp
index fc4c8d40..d8a7ad19 100644
--- a/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp
+++ b/src/gui/qt/gamelobbydialog/gamelobbydialogimpl.cpp
@@ -240,8 +240,13 @@ void gameLobbyDialogImpl::updateGameItem(QTreeWidgetItem *item, unsigned gameId)
else
item->setData(2, Qt::DisplayRole, tr("open"));
- if (info.isPasswordProtected)
+ if (info.isPasswordProtected) {
item->setIcon(3, QIcon(myAppDataPath+"gfx/gui/misc/lock.png"));
+ item->setData(3, Qt::UserRole, 1);
+ }
+ else {
+ item->setData(3, Qt::UserRole, 0);
+ }
refreshGameStats();
}