From 44cf76095f6432c5e58b3785fc622b517ea57efd Mon Sep 17 00:00:00 2001
From: Leon Styhre <leon@leonstyhre.com>
Date: Sun, 26 Dec 2021 17:10:30 +0100
Subject: [PATCH] Fixed an issue where leading and trailing spaces were not
 trimmed when defining the ROM directory.

---
 es-app/src/views/ViewController.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/es-app/src/views/ViewController.cpp b/es-app/src/views/ViewController.cpp
index de990f132..c61ce96b1 100644
--- a/es-app/src/views/ViewController.cpp
+++ b/es-app/src/views/ViewController.cpp
@@ -143,7 +143,8 @@ void ViewController::noGamesDialog()
                 mWindow->pushGui(new GuiTextEditKeyboardPopup(
                     mWindow, HelpStyle(), "ENTER ROM DIRECTORY PATH", currentROMDirectory,
                     [this](const std::string& newROMDirectory) {
-                        Settings::getInstance()->setString("ROMDirectory", newROMDirectory);
+                        Settings::getInstance()->setString("ROMDirectory",
+                                                           Utils::String::trim(newROMDirectory));
                         Settings::getInstance()->saveFile();
 #if defined(_WIN64)
                         mRomDirectory =
@@ -166,7 +167,8 @@ void ViewController::noGamesDialog()
                 mWindow->pushGui(new GuiTextEditPopup(
                     mWindow, HelpStyle(), "ENTER ROM DIRECTORY PATH", currentROMDirectory,
                     [this](const std::string& newROMDirectory) {
-                        Settings::getInstance()->setString("ROMDirectory", newROMDirectory);
+                        Settings::getInstance()->setString("ROMDirectory",
+                                                           Utils::String::trim(newROMDirectory));
                         Settings::getInstance()->saveFile();
 #if defined(_WIN64)
                         mRomDirectory =