From c417b4fe28861062e799ddf5d010e1c4a1abe01e Mon Sep 17 00:00:00 2001
From: Zach Hilman <zachhilman@gmail.com>
Date: Wed, 5 Jun 2019 00:33:00 -0400
Subject: [PATCH] game_list: Accept *.kip as a file extension of executables

---
 src/core/file_sys/kernel_executable.cpp | 2 +-
 src/yuzu/game_list.cpp                  | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/core/file_sys/kernel_executable.cpp b/src/core/file_sys/kernel_executable.cpp
index 0ddb9a60b7..45cbde4c92 100644
--- a/src/core/file_sys/kernel_executable.cpp
+++ b/src/core/file_sys/kernel_executable.cpp
@@ -144,7 +144,7 @@ bool KIP::IsService() const {
 }
 
 std::vector<u32> KIP::GetKernelCapabilities() const {
-    return std::vector(header.capabilities.begin(), header.capabilities.end());
+    return std::vector<u32>(header.capabilities.begin(), header.capabilities.end());
 }
 
 s32 KIP::GetMainThreadPriority() const {
diff --git a/src/yuzu/game_list.cpp b/src/yuzu/game_list.cpp
index 83d6757733..1885587afd 100644
--- a/src/yuzu/game_list.cpp
+++ b/src/yuzu/game_list.cpp
@@ -468,8 +468,7 @@ void GameList::LoadInterfaceLayout() {
 
 const QStringList GameList::supported_file_extensions = {
     QStringLiteral("nso"), QStringLiteral("nro"), QStringLiteral("nca"),
-    QStringLiteral("xci"), QStringLiteral("nsp"),
-};
+    QStringLiteral("xci"), QStringLiteral("nsp"), QStringLiteral("kip")};
 
 void GameList::RefreshGameDirectory() {
     if (!UISettings::values.game_directory_path.isEmpty() && current_worker != nullptr) {