File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -2350,16 +2350,19 @@ void GUIFormSpecMenu::drawMenu()
2350
2350
2351
2351
if (hovered != NULL ) {
2352
2352
s32 id = hovered->getID ();
2353
+ u32 delta;
2353
2354
if (id == -1 ) {
2354
2355
m_old_tooltip_id = id;
2355
2356
m_old_tooltip = " " ;
2357
+ delta = 0 ;
2356
2358
} else if (id != m_old_tooltip_id) {
2357
2359
m_hoovered_time = getTimeMs ();
2358
2360
m_old_tooltip_id = id;
2361
+ delta = 0 ;
2359
2362
} 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) {
2363
2366
for (std::vector<FieldSpec>::iterator iter = m_fields.begin ();
2364
2367
iter != m_fields.end (); iter++) {
2365
2368
if ( (iter->fid == id) && (m_tooltips[iter->fname ].tooltip != " " ) ){
@@ -2392,7 +2395,6 @@ void GUIFormSpecMenu::drawMenu()
2392
2395
}
2393
2396
}
2394
2397
2395
- skip_tooltip:
2396
2398
/*
2397
2399
Draw dragged item stack
2398
2400
*/
You can’t perform that action at this time.
0 commit comments