src/news_gui.cpp
changeset 10411 efe3b7a2746f
parent 10410 126c3c59ea05
child 10429 1b99254f9607
--- a/src/news_gui.cpp	Mon May 05 11:24:58 2008 +0000
+++ b/src/news_gui.cpp	Mon May 05 11:36:43 2008 +0000
@@ -206,8 +206,15 @@
 						Vehicle *v = GetVehicle(ni->data_a);
 						ScrollMainWindowTo(v->x_pos, v->y_pos);
 					} else if (ni->flags & NF_TILE) {
-						if (!ScrollMainWindowToTile(ni->data_a) && ni->data_b != 0) {
-							ScrollMainWindowToTile(ni->data_b);
+						if (_ctrl_pressed) {
+							ShowExtraViewPortWindow(ni->data_a);
+							if (ni->data_b != 0) {
+								ShowExtraViewPortWindow(ni->data_b);
+							}
+						} else {
+							if (!ScrollMainWindowToTile(ni->data_a) && ni->data_b != 0) {
+								ScrollMainWindowToTile(ni->data_b);
+							}
 						}
 					}
 					break;