diff --git a/apps/variable_box_empty_controller.cpp b/apps/variable_box_empty_controller.cpp index a07a8d23d..a31799c50 100644 --- a/apps/variable_box_empty_controller.cpp +++ b/apps/variable_box_empty_controller.cpp @@ -3,13 +3,15 @@ #include #include +const KDColor VariableBoxEmptyController::VariableBoxEmptyView::k_backgroundColor; + // VariableBoxEmptyController::VariableBoxEmptyView void VariableBoxEmptyController::VariableBoxEmptyView::initMessageViews() { const int numberOfMessageViews = numberOfMessageTextViews(); for (int i = 0; i < numberOfMessageViews; i++) { MessageTextView * message = messageTextViewAtIndex(i); message->setFont(k_font); - message->setBackgroundColor(Palette::WallScreen); + message->setBackgroundColor(k_backgroundColor); float verticalAlignment = 0.5f; if (i == 0) { verticalAlignment = 1.0f; @@ -28,6 +30,7 @@ void VariableBoxEmptyController::VariableBoxEmptyView::setMessages(I18n::Message } void VariableBoxEmptyController::VariableBoxEmptyView::drawRect(KDContext * ctx, KDRect rect) const { + ctx->fillRect(bounds(), k_backgroundColor); drawBorderOfRect(ctx, bounds(), Palette::GreyBright); } diff --git a/apps/variable_box_empty_controller.h b/apps/variable_box_empty_controller.h index 4218801fb..fbedcf9af 100644 --- a/apps/variable_box_empty_controller.h +++ b/apps/variable_box_empty_controller.h @@ -22,6 +22,7 @@ protected: void drawRect(KDContext * ctx, KDRect rect) const override; private: constexpr static int k_expressionViewRowIndex = 2; + constexpr static KDColor k_backgroundColor = Palette::WallScreen; int numberOfSubviews() const override; View * subviewAtIndex(int index) override; void layoutSubviews(bool force = false) override;