diff options
Diffstat (limited to 'gui/progressbar.cpp')
-rw-r--r-- | gui/progressbar.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gui/progressbar.cpp b/gui/progressbar.cpp index 56ce48091..defd9517b 100644 --- a/gui/progressbar.cpp +++ b/gui/progressbar.cpp @@ -45,7 +45,6 @@ extern "C" { GUIProgressBar::GUIProgressBar(xml_node<>* node) : GUIObject(node) { - xml_attribute<>* attr; xml_node<>* child; mEmptyBar = NULL; @@ -79,8 +78,12 @@ GUIProgressBar::GUIProgressBar(xml_node<>* node) : GUIObject(node) mCurValVar = LoadAttrString(child, "name"); } - mRenderW = mEmptyBar->GetWidth(); - mRenderH = mEmptyBar->GetHeight(); + if (mEmptyBar && mEmptyBar->GetResource()) { + mRenderW = mEmptyBar->GetWidth(); + mRenderH = mEmptyBar->GetHeight(); + } else { + mRenderW = mRenderH = 0; + } } int GUIProgressBar::Render(void) |