diff options
Diffstat (limited to 'gui')
-rw-r--r-- | gui/ThemeNew.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gui/ThemeNew.cpp b/gui/ThemeNew.cpp index 9ccfa616fa..ba2ccea1ba 100644 --- a/gui/ThemeNew.cpp +++ b/gui/ThemeNew.cpp @@ -586,8 +586,8 @@ void ThemeNew::drawCheckbox(const Common::Rect &r, const Common::String &str, bo const Graphics::Surface *checkBox = surface(checked ? kCheckboxChecked : kCheckboxEmpty); int checkBoxSize = checkBox->w; + restoreBackground(Common::Rect(r.left, r.top, r.left+checkBox->w, r.top+checkBox->h)); if (state == kStateHighlight && !checked) { - restoreBackground(Common::Rect(r.left, r.top, r.left+checkBox->w, r.top+checkBox->h)); checkBox = surface(!checked ? kCheckboxChecked : kCheckboxEmpty); drawSurface(Common::Rect(r.left, r.top, r.left+checkBox->w, r.top+checkBox->h), checkBox, false, false, 128); } else { |