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(); }