Skip to content
Permalink
Browse files

Merge pull request #8422 from CookiePLMonster/gamelistmodel-fixup

Fixup GameListModel::UpdateGame and columnCount
  • Loading branch information...
lioncash committed Oct 24, 2019
2 parents 6991b39 + a011162 commit 897d7f634ea878ceb232977a594ac3c33392ddc8
Showing with 4 additions and 2 deletions.
  1. +4 −2 Source/Core/DolphinQt/GameList/GameListModel.cpp
@@ -28,7 +28,7 @@ GameListModel::GameListModel(QObject* parent) : QAbstractTableModel(parent)
connect(&Settings::Instance(), &Settings::PathRemoved, &m_tracker, &GameTracker::RemoveDirectory);
connect(&Settings::Instance(), &Settings::GameListRefreshRequested, &m_tracker,
&GameTracker::RefreshAll);
connect(&Settings::Instance(), &Settings::TitleDBReloadRequested, this,
connect(&Settings::Instance(), &Settings::TitleDBReloadRequested,
[this] { m_title_database = Core::TitleDatabase(); });

for (const QString& dir : Settings::Instance().GetPaths())
@@ -199,6 +199,8 @@ int GameListModel::rowCount(const QModelIndex& parent) const

int GameListModel::columnCount(const QModelIndex& parent) const
{
if (parent.isValid())
return 0;
return NUM_COLS;
}

@@ -297,7 +299,7 @@ void GameListModel::UpdateGame(const std::shared_ptr<const UICommon::GameFile>&
else
{
m_games[index] = game;
emit dataChanged(createIndex(index, 0), createIndex(index + 1, columnCount(QModelIndex())));
emit dataChanged(createIndex(index, 0), createIndex(index, columnCount(QModelIndex()) - 1));
}
}

0 comments on commit 897d7f6

Please sign in to comment.
You can’t perform that action at this time.