diff --git a/uppsrc/CtrlCore/Ctrl.cpp b/uppsrc/CtrlCore/Ctrl.cpp index 718480151..19b784cd4 100644 --- a/uppsrc/CtrlCore/Ctrl.cpp +++ b/uppsrc/CtrlCore/Ctrl.cpp @@ -209,7 +209,8 @@ void Ctrl::StateH(int reason) if((*statehook()[i])(this, reason)) return; StateDeep(reason); - DoSkin(); + if(reason == OPEN) + DoSkin(); FullRefreshCleanup(); }