(svn r24811) -Add: Close engine preview window when another client accepts it.
This commit is contained in:
@@ -749,6 +749,13 @@ static void AcceptEnginePreview(EngineID eid, CompanyID company)
|
||||
/* Update the toolbar. */
|
||||
if (e->type == VEH_ROAD) InvalidateWindowData(WC_BUILD_TOOLBAR, TRANSPORT_ROAD);
|
||||
if (e->type == VEH_SHIP) InvalidateWindowData(WC_BUILD_TOOLBAR, TRANSPORT_WATER);
|
||||
|
||||
/* Notify preview window, that it might want to close.
|
||||
* Note: We cannot directly close the window.
|
||||
* In singleplayer this function is called from the preview window, so
|
||||
* we have to use the GUI-scope scheduling of InvalidateWindowData.
|
||||
*/
|
||||
InvalidateWindowData(WC_ENGINE_PREVIEW, eid);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user