diff --git a/src/widgets/tabs.cpp b/src/widgets/tabs.cpp index d87b1a59d..585a50baa 100644 --- a/src/widgets/tabs.cpp +++ b/src/widgets/tabs.cpp @@ -378,7 +378,11 @@ bool Tabs::msg_proc(JMessage msg) } case JM_SIGNAL: - if (msg->signal.num == JI_SIGNAL_SET_FONT) { + if (msg->signal.num == JI_SIGNAL_INIT_THEME) { + m_button_left->setBgColor(theme->get_tab_selected_face_color()); + m_button_right->setBgColor(theme->get_tab_selected_face_color()); + } + else if (msg->signal.num == JI_SIGNAL_SET_FONT) { std::vector::iterator it, end = m_list_of_tabs.end(); for (it = m_list_of_tabs.begin(); it != end; ++it) {