summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorspycrab <spycrab@users.noreply.github.com>2019-04-24 02:47:35 +0200
committerGitHub <noreply@github.com>2019-04-24 02:47:35 +0200
commitac879b2475b68b1435ccff8ace71aefaad486388 (patch)
tree2f7d989bca25f5395c4269891c5116329441271f /Source
parent127b4e77ec79ab065fe7d6f256ad26274b47800d (diff)
parente97c61c196cdf66f03d3d7843e5a5d7dbba0c5ee (diff)
Merge pull request #8034 from spycrab/qt_npb_rclick
Qt/NetPlayBrowser: Connect to session on double-click
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp b/Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp
index 3eb8ff73e1..ef2a84ad1a 100644
--- a/Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp
+++ b/Source/Core/DolphinQt/NetPlay/NetPlayBrowser.cpp
@@ -136,8 +136,10 @@ void NetPlayBrowser::ConnectWidgets()
connect(m_edit_name, &QLineEdit::textChanged, this, &NetPlayBrowser::Refresh);
connect(m_edit_game_id, &QLineEdit::textChanged, this, &NetPlayBrowser::Refresh);
+
connect(m_table_widget, &QTableWidget::itemSelectionChanged, this,
&NetPlayBrowser::OnSelectionChanged);
+ connect(m_table_widget, &QTableWidget::itemDoubleClicked, this, &NetPlayBrowser::accept);
}
void NetPlayBrowser::Refresh()
@@ -266,6 +268,9 @@ void NetPlayBrowser::OnSelectionChanged()
void NetPlayBrowser::accept()
{
+ if (m_table_widget->selectedItems().isEmpty())
+ return;
+
const int index = m_table_widget->selectedItems()[0]->row();
NetPlaySession& session = m_sessions[index];