summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl')
-rw-r--r--3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl8
1 files changed, 4 insertions, 4 deletions
diff --git a/3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl b/3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl
index 1646fa7c4be..419ec763872 100644
--- a/3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl
+++ b/3rdparty/bgfx/3rdparty/dear-imgui/widgets/range_slider.inl
@@ -183,7 +183,7 @@ bool RangeSliderFloat(const char* label, float* v1, float* v2, float v_min, floa
// Tabbing or CTRL-clicking on Slider turns it into an input box
bool start_text_input = false;
- const bool tab_focus_requested = FocusableItemRegister(window, g.ActiveId == id);
+ const bool tab_focus_requested = (GetItemStatusFlags() & ImGuiItemStatusFlags_FocusedByTabbing) != 0;
if (tab_focus_requested || (hovered && g.IO.MouseClicked[0]))
{
SetActiveID(id, window);
@@ -192,15 +192,15 @@ bool RangeSliderFloat(const char* label, float* v1, float* v2, float v_min, floa
if (tab_focus_requested || g.IO.KeyCtrl)
{
start_text_input = true;
- g.TempInputTextId = 0;
+ g.TempInputId = 0;
}
}
- if (start_text_input || (g.ActiveId == id && g.TempInputTextId == id))
+ if (start_text_input || (g.ActiveId == id && g.TempInputId == id))
{
char fmt[64];
snprintf(fmt, 64, "%%.%df", decimal_precision);
- return TempInputTextScalar(frame_bb, id, label, ImGuiDataType_Float, v1, fmt);
+ return TempInputScalar(frame_bb, id, label, ImGuiDataType_Float, v1, fmt);
}
ItemSize(total_bb, style.FramePadding.y);