Skip to content

Commit 7d72ac6

Browse files
Zeframsapier
Zefram
authored and
sapier
committedJul 16, 2014
Make tooltip_show_delay=0 work
1 parent 07f444e commit 7d72ac6

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed
 

‎src/guiFormSpecMenu.cpp

+6-4
Original file line numberDiff line numberDiff line change
@@ -2350,16 +2350,19 @@ void GUIFormSpecMenu::drawMenu()
23502350

23512351
if (hovered != NULL) {
23522352
s32 id = hovered->getID();
2353+
u32 delta;
23532354
if (id == -1) {
23542355
m_old_tooltip_id = id;
23552356
m_old_tooltip = "";
2357+
delta = 0;
23562358
} else if (id != m_old_tooltip_id) {
23572359
m_hoovered_time = getTimeMs();
23582360
m_old_tooltip_id = id;
2361+
delta = 0;
23592362
} else if (id == m_old_tooltip_id) {
2360-
u32 delta = porting::getDeltaMs(m_hoovered_time, getTimeMs());
2361-
if (delta <= m_tooltip_show_delay)
2362-
goto skip_tooltip;
2363+
delta = porting::getDeltaMs(m_hoovered_time, getTimeMs());
2364+
}
2365+
if (id != -1 && delta >= m_tooltip_show_delay) {
23632366
for(std::vector<FieldSpec>::iterator iter = m_fields.begin();
23642367
iter != m_fields.end(); iter++) {
23652368
if ( (iter->fid == id) && (m_tooltips[iter->fname].tooltip != "") ){
@@ -2392,7 +2395,6 @@ void GUIFormSpecMenu::drawMenu()
23922395
}
23932396
}
23942397

2395-
skip_tooltip:
23962398
/*
23972399
Draw dragged item stack
23982400
*/

0 commit comments

Comments
 (0)
Please sign in to comment.