diff --git a/releases/3.2.0/source/mod/AvHHud.cpp b/releases/3.2.0/source/mod/AvHHud.cpp index f5e3e35c..69511b59 100644 --- a/releases/3.2.0/source/mod/AvHHud.cpp +++ b/releases/3.2.0/source/mod/AvHHud.cpp @@ -2814,7 +2814,7 @@ int AvHHud::SetTopDown(const char* pszName, int iSize, void* pbuf) { // Switch to top down mode! this->mInTopDownMode = true; - this->ToggleMouse(); + this->ShowMouse(); } if(is_top_down) diff --git a/releases/3.2.0/source/ui/UIHud.cpp b/releases/3.2.0/source/ui/UIHud.cpp index 8bac6cba..bd81ddef 100644 --- a/releases/3.2.0/source/ui/UIHud.cpp +++ b/releases/3.2.0/source/ui/UIHud.cpp @@ -574,6 +574,13 @@ void UIHud::ToggleEditMode(void) } } +void UIHud::ShowMouse(void) +{ + // For now this also changes us into edit mode + if ( this->mManager.InMouseMode() == false ) + this->mManager.ToggleMouse(); +} + void UIHud::ToggleMouse(void) { // For now this also changes us into edit mode diff --git a/releases/3.2.0/source/ui/UIHud.h b/releases/3.2.0/source/ui/UIHud.h index 8268038c..2d778463 100644 --- a/releases/3.2.0/source/ui/UIHud.h +++ b/releases/3.2.0/source/ui/UIHud.h @@ -65,6 +65,8 @@ public: virtual void ToggleMouse(void); + virtual void ShowMouse(void); + virtual int UpdateClientData(client_data_t *cdata, float time); virtual void SetMusicAllowed(bool inState);