diff --git a/src/citra_qt/game_list.cpp b/src/citra_qt/game_list.cpp
index 544299bdc..0ae101dc6 100644
--- a/src/citra_qt/game_list.cpp
+++ b/src/citra_qt/game_list.cpp
@@ -185,9 +185,7 @@ void GameList::onTextChanged(const QString& newText) {
     int folderCount = tree_view->model()->rowCount();
     QString edit_filter_text = newText.toLower();
     QStandardItem* folder;
-    QStandardItem* child;
     int childrenTotal = 0;
-    QModelIndex root_index = item_model->invisibleRootItem()->index();
 
     // If the searchfield is empty every item is visible
     // Otherwise the filter gets applied
@@ -203,7 +201,6 @@ void GameList::onTextChanged(const QString& newText) {
         }
         search_field->setFilterResult(childrenTotal, childrenTotal);
     } else {
-        QString file_path, file_name, file_title, file_programmid;
         int result_count = 0;
         for (int i = 0; i < folderCount; ++i) {
             folder = item_model->item(i, 0);
@@ -211,11 +208,14 @@ void GameList::onTextChanged(const QString& newText) {
             int childrenCount = folder->rowCount();
             for (int j = 0; j < childrenCount; ++j) {
                 ++childrenTotal;
-                child = folder->child(j, 0);
-                file_path = child->data(GameListItemPath::FullPathRole).toString().toLower();
-                file_name = file_path.mid(file_path.lastIndexOf("/") + 1);
-                file_title = child->data(GameListItemPath::TitleRole).toString().toLower();
-                file_programmid = child->data(GameListItemPath::ProgramIdRole).toString().toLower();
+                const QStandardItem* child = folder->child(j, 0);
+                const QString file_path =
+                    child->data(GameListItemPath::FullPathRole).toString().toLower();
+                QString file_name = file_path.mid(file_path.lastIndexOf("/") + 1);
+                const QString file_title =
+                    child->data(GameListItemPath::TitleRole).toString().toLower();
+                const QString file_programmid =
+                    child->data(GameListItemPath::ProgramIdRole).toString().toLower();
 
                 // Only items which filename in combination with its title contains all words
                 // that are in the searchfield will be visible in the gamelist