diff --git a/src/Ryujinx/Ui/Windows/SettingsWindow.cs b/src/Ryujinx/Ui/Windows/SettingsWindow.cs
index 9bebc3680..b77f67942 100644
--- a/src/Ryujinx/Ui/Windows/SettingsWindow.cs
+++ b/src/Ryujinx/Ui/Windows/SettingsWindow.cs
@@ -859,23 +859,58 @@ namespace Ryujinx.Ui.Windows
             }
             else if (_includeorexlude == IncludeorExclude.Include)
             {
+                TreeSelection selection = _gameDirsBox1.Selection;
 
+                if (selection.GetSelected(out TreeIter treeIter1))
+                {
+                    var model = _gameDirsBox1.Model;
+                    _gameDirsBoxStore.AppendValues(model.GetValue(treeIter1, 0));
+                    Console.WriteLine(model.GetValue(treeIter1, 0));
+                    _directoryChanged = true;
+
+                    _gameDirsBoxStore1.Remove(ref treeIter1);
+                }
+
+            ((ToggleButton)sender).SetStateFlags(StateFlags.Normal, true);
             }
 
         }
 
         private void RemoveDir_Pressed(object sender, EventArgs args)
         {
-            TreeSelection selection = _gameDirsBox.Selection;
 
-            if (selection.GetSelected(out TreeIter treeIter))
+            if (_includeorexlude == IncludeorExclude.Exclude)
             {
-                _gameDirsBoxStore.Remove(ref treeIter);
 
-                _directoryChanged = true;
-            }
+                TreeSelection selection = _gameDirsBox.Selection;
+
+                if (selection.GetSelected(out TreeIter treeIter))
+                {
+                    _gameDirsBoxStore.Remove(ref treeIter);
+
+                    _directoryChanged = true;
+                }
 
             ((ToggleButton)sender).SetStateFlags(StateFlags.Normal, true);
+            }
+            else if (_includeorexlude == IncludeorExclude.Include)
+            {
+                TreeSelection selection = _gameDirsBox1.Selection;
+
+                
+
+                if (selection.GetSelected(out TreeIter treeIter))
+                {
+                    _gameDirsBoxStore1.Remove(ref treeIter);
+
+                    _directoryChanged = true;
+                }
+
+            ((ToggleButton)sender).SetStateFlags(StateFlags.Normal, true);
+            }
+
+
+
         }
 
         private void CustThemeToggle_Activated(object sender, EventArgs args)