From 952f11f806eb1bab853a60de3cd5b07fdb08b645 Mon Sep 17 00:00:00 2001 From: cutealien Date: Tue, 5 Dec 2023 13:40:33 +0000 Subject: [PATCH] Fix: CGUITabControl now catching EMIE_LMOUSE_PRESSED_DOWN Same as most elements. Other behaviour a bit unexpected and unlikely to be useful. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6576 dfc29bdd-3216-0410-991c-e03cc46cb475 --- changes.txt | 1 + source/Irrlicht/CGUITabControl.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/changes.txt b/changes.txt index 7cb529fb..b064fd0f 100644 --- a/changes.txt +++ b/changes.txt @@ -1,6 +1,7 @@ -------------------------- Changes in 1.9 (not yet released) +- Fix: CGUITabControl now catching EMIE_LMOUSE_PRESSED_DOWN - Add options for transparency node sorting algorithm. - CImageWriterPNG now also supports the writeImageToFile param to allow setting compressing level. 0 stays default, 1-10 for range increasing compression level. - Add io::IUserData which can be set in SMaterial to make it easer passing additional material values to shaders diff --git a/source/Irrlicht/CGUITabControl.cpp b/source/Irrlicht/CGUITabControl.cpp index 847d846f..218734d2 100644 --- a/source/Irrlicht/CGUITabControl.cpp +++ b/source/Irrlicht/CGUITabControl.cpp @@ -448,9 +448,9 @@ bool CGUITabControl::OnEvent(const SEvent& event) case EET_MOUSE_INPUT_EVENT: switch(event.MouseInput.Event) { - //case EMIE_LMOUSE_PRESSED_DOWN: + case EMIE_LMOUSE_PRESSED_DOWN: // // todo: dragging tabs around - // return true; + return true; case EMIE_LMOUSE_LEFT_UP: { s32 idx = getTabAt(event.MouseInput.X, event.MouseInput.Y);