|
@@ -9051,7 +9051,7 @@ namespace CM3D2.MultipleMaids.Plugin
|
|
|
|
|
|
GUI.EndScrollView();
|
|
|
|
|
|
- if (!createDirectory)
|
|
|
+ if (!createDirectoryFlag)
|
|
|
{
|
|
|
if (GUI.Button(new Rect(
|
|
|
windowPadding,
|
|
@@ -9060,7 +9060,7 @@ namespace CM3D2.MultipleMaids.Plugin
|
|
|
buttonSize
|
|
|
), "New Folder", saveControlStyle))
|
|
|
{
|
|
|
- createDirectory = true;
|
|
|
+ createDirectoryFlag = true;
|
|
|
}
|
|
|
|
|
|
bool enabled = GUI.enabled;
|
|
@@ -9091,16 +9091,20 @@ namespace CM3D2.MultipleMaids.Plugin
|
|
|
|
|
|
bool cancel = GUI.Button(cancelRect, "X", saveControlStyle);
|
|
|
|
|
|
+ GUI.SetNextControlName("textEntry");
|
|
|
+
|
|
|
+ GUI.FocusControl("textEntry");
|
|
|
+
|
|
|
if (cancel)
|
|
|
{
|
|
|
textFieldValue = "";
|
|
|
- createDirectory = false;
|
|
|
+ createDirectoryFlag = false;
|
|
|
}
|
|
|
- else if (Event.current.Equals(Event.KeyboardEvent("return")))
|
|
|
+ else if (Event.current.Equals(Event.KeyboardEvent("return")) && GUI.GetNameOfFocusedControl() == "textEntry")
|
|
|
{
|
|
|
MakeNewDirectory(textFieldValue);
|
|
|
textFieldValue = "";
|
|
|
- createDirectory = false;
|
|
|
+ createDirectoryFlag = false;
|
|
|
}
|
|
|
else
|
|
|
{
|