(svn r13041) -Fix: calling a virtual function on a not fully constructed object is bound to cause errors.

This commit is contained in:
rubidium
2008-05-11 11:41:18 +00:00
parent 1f70b47e22
commit 29ad1d442a
6 changed files with 34 additions and 7 deletions

View File

@@ -184,6 +184,8 @@ public:
DEBUG(misc, LANDINFOD_LEVEL, "m6 = %#x", _m[tile].m6);
DEBUG(misc, LANDINFOD_LEVEL, "m7 = %#x", _me[tile].m7);
#undef LANDINFOD_LEVEL
this->FindWindowPlacementAndResize(&_land_info_desc);
}
};
@@ -1125,6 +1127,8 @@ struct QueryWindow : public Window {
this->widget[QUERY_WIDGET_CAPTION].data = caption;
this->message = message;
this->proc = callback;
this->FindWindowPlacementAndResize(desc);
}
~QueryWindow()