Explorar o código

Move dropdown handling outside of windowmanager

I think window manager was calling DropdownHelper.HandleDropdown
multiple times
habeebweeb %!s(int64=4) %!d(string=hai) anos
pai
achega
743b2e0b51

+ 0 - 2
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/Managers/WindowManager.cs

@@ -53,8 +53,6 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
                 GUIStyle windowStyle = new GUIStyle(GUI.skin.box);
                 window.WindowRect = GUI.Window(window.windowID, window.WindowRect, window.GUIFunc, "", windowStyle);
             }
-
-            if (DropdownHelper.Visible) DropdownHelper.HandleDropdown();
         }
 
         public void DrawWindows()

+ 2 - 0
COM3D2.MeidoPhotoStudio.Plugin/MeidoPhotoStudio/MeidoPhotoStudio.cs

@@ -121,6 +121,8 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
             if (uiActive)
             {
                 windowManager.DrawWindows();
+
+                if (DropdownHelper.Visible) DropdownHelper.HandleDropdown();
             }
         }