Fix flickering of viewport hover tooltips in fast-forward mode
This commit is contained in:
@@ -469,7 +469,7 @@ struct MainWindow : Window
|
|||||||
|
|
||||||
virtual void OnMouseOver(Point pt, int widget)
|
virtual void OnMouseOver(Point pt, int widget)
|
||||||
{
|
{
|
||||||
if (pt.x != -1 && _game_mode != GM_MENU) {
|
if (pt.x != -1 && _game_mode != GM_MENU && _mouse_hovering) {
|
||||||
/* Show tooltip with last month production or town name */
|
/* Show tooltip with last month production or town name */
|
||||||
const Point p = GetTileBelowCursor();
|
const Point p = GetTileBelowCursor();
|
||||||
const TileIndex tile = TileVirtXY(p.x, p.y);
|
const TileIndex tile = TileVirtXY(p.x, p.y);
|
||||||
|
@@ -155,7 +155,7 @@ public:
|
|||||||
|
|
||||||
virtual void OnMouseOver(Point pt, int widget)
|
virtual void OnMouseOver(Point pt, int widget)
|
||||||
{
|
{
|
||||||
if (pt.x != -1) {
|
if (pt.x != -1 && _mouse_hovering) {
|
||||||
/* Show tooltip with last month production or town name */
|
/* Show tooltip with last month production or town name */
|
||||||
const Point p = GetTileBelowCursor();
|
const Point p = GetTileBelowCursor();
|
||||||
const TileIndex tile = TileVirtXY(p.x, p.y);
|
const TileIndex tile = TileVirtXY(p.x, p.y);
|
||||||
|
Reference in New Issue
Block a user