diff --git a/ChangeLog b/ChangeLog index 6fa7ab55..4718efdb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,8 @@ (Format: Year/Month/Day) Changes for 0.9.16: *06/04/17: + * Fix toolbar transparency (frame and empty iconbar) (Simon) + Container.cc Toolbar.cc * Fix display of label for dialog-type boxes (Simon) (only when external tabs are enabled, but not for particular window) FbWinFrame.cc diff --git a/src/Container.cc b/src/Container.cc index ff026e16..db460c23 100644 --- a/src/Container.cc +++ b/src/Container.cc @@ -503,6 +503,7 @@ void Container::for_each(std::mem_fun_t function) { } void Container::setAlpha(unsigned char alpha) { + FbTk::FbWindow::setAlpha(alpha); ItemList::iterator it = m_item_list.begin(); ItemList::iterator it_end = m_item_list.end(); for (; it != it_end; ++it) diff --git a/src/Toolbar.cc b/src/Toolbar.cc index 0a9461ac..484719ed 100644 --- a/src/Toolbar.cc +++ b/src/Toolbar.cc @@ -1092,6 +1092,7 @@ void Toolbar::updateAlpha() { frame.window.setOpaque(*m_rc_alpha); } else { frame.window.setAlpha(*m_rc_alpha); + frame.window.updateBackground(false); frame.window.clear(); ItemList::iterator item_it = m_item_list.begin();