aboutsummaryrefslogtreecommitdiff
path: root/src/guiFormSpecMenu.cpp
diff options
context:
space:
mode:
authorRealBadAngel <maciej.kasatkin@o2.pl>2014-06-25 11:52:09 +0200
committerRealBadAngel <maciej.kasatkin@o2.pl>2014-06-25 16:23:05 +0200
commit09ba047c0175adfaca4a6bccc41c8a0570c295db (patch)
treeb3bb762911ecc2fd6480d5f63b6cfcee0e419b79 /src/guiFormSpecMenu.cpp
parent27538ecef51ebcc7622f13956d2f8e101d0f71a7 (diff)
downloaddragonfireclient-09ba047c0175adfaca4a6bccc41c8a0570c295db.tar.xz
Add setting for tooltips show delay.
Diffstat (limited to 'src/guiFormSpecMenu.cpp')
-rw-r--r--src/guiFormSpecMenu.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/guiFormSpecMenu.cpp b/src/guiFormSpecMenu.cpp
index 3ff0274f8..2f4c2f5f3 100644
--- a/src/guiFormSpecMenu.cpp
+++ b/src/guiFormSpecMenu.cpp
@@ -99,6 +99,8 @@ GUIFormSpecMenu::GUIFormSpecMenu(irr::IrrlichtDevice* dev,
m_doubleclickdetect[0].pos = v2s32(0, 0);
m_doubleclickdetect[1].pos = v2s32(0, 0);
+ m_tooltip_show_delay = (u32)g_settings->getS32("tooltip_show_delay");
+
m_btn_height = g_settings->getS32("font_size") +2;
assert(m_btn_height > 0);
}
@@ -2136,7 +2138,7 @@ void GUIFormSpecMenu::drawMenu()
m_old_tooltip_id = id;
} else if (id == m_old_tooltip_id) {
u32 delta = porting::getDeltaMs(m_hoovered_time, getTimeMs());
- if (delta <= 400)
+ if (delta <= m_tooltip_show_delay)
goto skip_tooltip;
for(std::vector<FieldSpec>::iterator iter = m_fields.begin();
iter != m_fields.end(); iter++) {