File diff r15485:0f653de9d0ea → r15486:d71d1a627ee5
src/window.cpp
Show inline comments
 
@@ -383,12 +383,15 @@ static void DispatchLeftClickEvent(Windo
 
static void DispatchRightClickEvent(Window *w, int x, int y)
 
{
 
	NWidgetCore *wid = w->nested_root->GetWidgetFromPos(x, y);
 
	if (wid == NULL) return;
 

	
 
	/* No widget to handle, or the window is not interested in it. */
 
	if (wid == NULL || wid->index < 0) return;
 

	
 
	Point pt = { x, y };
 
	w->OnRightClick(pt, wid->index);
 
	if (wid->index >= 0) {
 
		Point pt = { x, y };
 
		if (w->OnRightClick(pt, wid->index)) return;
 
	}
 

	
 
	if (_settings_client.gui.hover_delay == 0 && wid->tool_tip != 0) GuiShowTooltips(wid->tool_tip, 0, NULL, TCC_RIGHT_CLICK);
 
}
 

	
 
/**