diff options
Diffstat (limited to 'src/gui/widgets/popup.cpp')
-rw-r--r-- | src/gui/widgets/popup.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/gui/widgets/popup.cpp b/src/gui/widgets/popup.cpp index a2c441225..a69c7a654 100644 --- a/src/gui/widgets/popup.cpp +++ b/src/gui/widgets/popup.cpp @@ -44,11 +44,12 @@ Popup::Popup(const std::string &name, mPadding(3), mSkin(nullptr), mPopupName(name), + mVertexes(new ImageCollection), mMinWidth(100), mMinHeight(40), mMaxWidth(mainGraphics->mWidth), mMaxHeight(mainGraphics->mHeight), - mVertexes(new ImageCollection) + mInit(false) { logger->log("Popup::Popup(\"%s\")", name.c_str()); @@ -86,6 +87,12 @@ Popup::~Popup() theme->unload(mSkin); mSkin = nullptr; } + + if (!mInit) + { + logger->log("error: Popup created without calling postInit(): " + + mPopupName); + } } void Popup::setWindowContainer(WindowContainer *const wc) |