(svn r12976) -Codechange: use w->SetDirty() instead of SetWindowDirty(w) when it's certain that w != NULL.

This commit is contained in:
rubidium
2008-05-06 22:08:18 +00:00
parent e6c944a6c4
commit 9bf519f26b
34 changed files with 241 additions and 246 deletions

View File

@@ -940,9 +940,9 @@ static void StationBuildWndProc(Window *w, WindowEvent *e)
int text_end = DrawStationCoverageAreaText(2, 166 + y_offset, SCT_ALL, rad, false);
text_end = DrawStationCoverageAreaText(2, text_end + 4, SCT_ALL, rad, true) + 4;
if (text_end != w->widget[BRSW_BACKGROUND].bottom) {
SetWindowDirty(w);
w->SetDirty();
ResizeWindowForWidget(w, BRSW_BACKGROUND, 0, text_end - w->widget[BRSW_BACKGROUND].bottom);
SetWindowDirty(w);
w->SetDirty();
}
if (newstations) {
@@ -974,7 +974,7 @@ static void StationBuildWndProc(Window *w, WindowEvent *e)
_railstation.orientation = e->we.click.widget - BRSW_PLATFORM_DIR_X;
w->LowerWidget(_railstation.orientation + BRSW_PLATFORM_DIR_X);
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
break;
case BRSW_PLATFORM_NUM_1:
@@ -1005,7 +1005,7 @@ static void StationBuildWndProc(Window *w, WindowEvent *e)
w->LowerWidget(_railstation.numtracks + BRSW_PLATFORM_NUM_BEGIN);
w->LowerWidget(_railstation.platlength + BRSW_PLATFORM_LEN_BEGIN);
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
break;
}
@@ -1037,7 +1037,7 @@ static void StationBuildWndProc(Window *w, WindowEvent *e)
w->LowerWidget(_railstation.numtracks + BRSW_PLATFORM_NUM_BEGIN);
w->LowerWidget(_railstation.platlength + BRSW_PLATFORM_LEN_BEGIN);
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
break;
}
@@ -1069,7 +1069,7 @@ static void StationBuildWndProc(Window *w, WindowEvent *e)
w->SetWidgetLoweredState(_railstation.numtracks + BRSW_PLATFORM_NUM_BEGIN, !_railstation.dragdrop);
w->SetWidgetLoweredState(_railstation.platlength + BRSW_PLATFORM_LEN_BEGIN, !_railstation.dragdrop);
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
} break;
case BRSW_HIGHLIGHT_OFF:
@@ -1078,7 +1078,7 @@ static void StationBuildWndProc(Window *w, WindowEvent *e)
w->SetWidgetLoweredState(BRSW_HIGHLIGHT_OFF, !_station_show_coverage);
w->SetWidgetLoweredState(BRSW_HIGHLIGHT_ON, _station_show_coverage);
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
break;
case BRSW_NEWST_DROPDOWN:
@@ -1104,7 +1104,7 @@ static void StationBuildWndProc(Window *w, WindowEvent *e)
CheckSelectedSize(w, statspec);
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
break;
}
}
@@ -1123,7 +1123,7 @@ static void StationBuildWndProc(Window *w, WindowEvent *e)
}
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
break;
case WE_MOUSELOOP:
@@ -1332,23 +1332,21 @@ static void SignalBuildWndProc(Window *w, WindowEvent *e)
case BSW_DRAG_SIGNALS_DENSITY_DECREASE:
if (_patches.drag_signals_density > 1) {
_patches.drag_signals_density--;
const Window *w = FindWindowById(WC_GAME_OPTIONS, 0);
if (w != NULL) SetWindowDirty(w);
SetWindowDirty(FindWindowById(WC_GAME_OPTIONS, 0));
}
break;
case BSW_DRAG_SIGNALS_DENSITY_INCREASE:
if (_patches.drag_signals_density < 20) {
_patches.drag_signals_density++;
const Window *w = FindWindowById(WC_GAME_OPTIONS, 0);
if (w != NULL) SetWindowDirty(w);
SetWindowDirty(FindWindowById(WC_GAME_OPTIONS, 0));
}
break;
default: break;
}
SetWindowDirty(w);
w->SetDirty();
break;
case WE_MOUSELOOP:
@@ -1437,7 +1435,7 @@ static void BuildTrainDepotWndProc(Window *w, WindowEvent *e)
_build_depot_direction = (DiagDirection)(e->we.click.widget - BRDW_DEPOT_NE);
w->LowerWidget(_build_depot_direction + BRDW_DEPOT_NE);
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
break;
}
break;
@@ -1534,7 +1532,7 @@ static void BuildWaypointWndProc(Window *w, WindowEvent *e)
_cur_waypoint_type = type;
SndPlayFx(SND_15_BEEP);
SetWindowDirty(w);
w->SetDirty();
break;
}
}
@@ -1600,7 +1598,7 @@ void ReinitGuiAfterToggleElrail(bool disable)
w = FindWindowById(WC_BUILD_TOOLBAR, TRANSPORT_RAIL);
if (w != NULL) {
SetupRailToolbar(_cur_railtype, w);
SetWindowDirty(w);
w->SetDirty();
}
}
MarkWholeScreenDirty();
@@ -1651,7 +1649,7 @@ static void SetDefaultRailGui()
Window *w = FindWindowById(WC_BUILD_TOOLBAR, TRANSPORT_RAIL);
if (w != NULL) {
SetupRailToolbar(_cur_railtype, w);
SetWindowDirty(w);
w->SetDirty();
}
}
@@ -1668,7 +1666,7 @@ int32 ResetSignalVariant(int32 = 0)
if (new_variant != _cur_signal_variant) {
Window *w = FindWindowById(WC_BUILD_SIGNAL, 0);
if (w != NULL) {
SetWindowDirty(w);
w->SetDirty();
w->RaiseWidget((_cur_signal_variant == SIG_ELECTRIC ? BSW_ELECTRIC_NORM : BSW_SEMAPHORE_NORM) + _cur_signal_type);
}
_cur_signal_variant = new_variant;