mirror of
https://github.com/aseprite/aseprite.git
synced 2025-02-21 12:40:34 +00:00
Fix regression about hidden Frame/Zoom indicators by default in StatusBar
Bug report: https://community.aseprite.org/t/12488/11
This commit is contained in:
parent
23db76216a
commit
ce9640fbd3
@ -935,6 +935,8 @@ void StatusBar::onActiveSiteChange(const Site& site)
|
||||
{
|
||||
DocObserverWidget<ui::HBox>::onActiveSiteChange(site);
|
||||
|
||||
const bool controlsWereVisible = m_docControls->isVisible();
|
||||
|
||||
if (doc()) {
|
||||
auto& docPref = Preferences::instance().document(doc());
|
||||
|
||||
@ -957,6 +959,11 @@ void StatusBar::onActiveSiteChange(const Site& site)
|
||||
m_docControls->setVisible(false);
|
||||
showSnapToGridWarning(false);
|
||||
}
|
||||
|
||||
// Relayout the StatusBar so we can put the m_docControls widget in
|
||||
// the right place now that it's visibility changed.
|
||||
if (m_docControls->isVisible() != controlsWereVisible)
|
||||
layout();
|
||||
}
|
||||
|
||||
void StatusBar::onPixelFormatChanged(DocEvent& ev)
|
||||
|
Loading…
x
Reference in New Issue
Block a user