mAsyncLineCount(0),
mTextUpdateNeeded(false),
mLastAutoScrollEnabled(false),
- mControlBackgroundEnabeld(true),
+ mControlBackgroundEnabled(true),
mIsAsyncRenderNeeded(false),
mIsSizeChanged(false),
mIsManualRender(false),
void TextLabel::EnableControlBackground(const bool enable)
{
// Avoid function calls if there is no change.
- if(mControlBackgroundEnabeld != enable)
+ if(!DevelControl::GetVisual(*this, Toolkit::Control::Property::BACKGROUND))
{
- mControlBackgroundEnabeld = enable;
+ return;
+ }
+
+ if(mControlBackgroundEnabled != enable)
+ {
+ mControlBackgroundEnabled = enable;
DevelControl::EnableVisual(*this, Toolkit::Control::Property::BACKGROUND, enable);
}
}
int mAsyncLineCount;
bool mTextUpdateNeeded : 1;
bool mLastAutoScrollEnabled : 1;
- bool mControlBackgroundEnabeld : 1;
+ bool mControlBackgroundEnabled : 1;
bool mIsAsyncRenderNeeded : 1; // true if a render request is required in ASYNC_AUTO mode, otherwise false.
bool mIsSizeChanged : 1; // whether the size has been changed or not.