summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/industry_gui.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/industry_gui.cpp b/src/industry_gui.cpp
index 56c478731..4328597f6 100644
--- a/src/industry_gui.cpp
+++ b/src/industry_gui.cpp
@@ -759,11 +759,9 @@ public:
virtual void OnClick(Point pt, int widget, int click_count)
{
- Industry *i;
-
switch (widget) {
case IVW_INFO: {
- i = Industry::Get(this->window_number);
+ Industry *i = Industry::Get(this->window_number);
/* We should work if needed.. */
if (!IsProductionAlterable(i)) return;
@@ -799,14 +797,15 @@ public:
}
} break;
- case IVW_GOTO:
- i = Industry::Get(this->window_number);
+ case IVW_GOTO: {
+ Industry *i = Industry::Get(this->window_number);
if (_ctrl_pressed) {
ShowExtraViewPortWindow(i->location.tile + TileDiffXY(1, 1));
} else {
ScrollMainWindowToTile(i->location.tile + TileDiffXY(1, 1));
}
break;
+ }
}
}