Mercurial > octave-nkf
changeset 20048:08fae2e963fb
Fix toolbar and menubar interaction at figure initialization (bug #44686)
* Figure.cc (Figure::Figure): when toolbar property is "auto", only show it if
the menubar is also shown.
author | Pantxo Diribarne <pantxo.diribarne@gmail.com> |
---|---|
date | Wed, 01 Apr 2015 23:03:04 +0200 |
parents | b66ab1af5a3b |
children | 9c26eee65266 |
files | libgui/graphics/Figure.cc |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/graphics/Figure.cc Wed Apr 01 16:14:25 2015 -0400 +++ b/libgui/graphics/Figure.cc Wed Apr 01 23:03:04 2015 +0200 @@ -129,8 +129,9 @@ createFigureToolBarAndMenuBar (); int offset = 0; - if (fp.toolbar_is ("figure") - || (fp.toolbar_is ("auto") && ! hasUiControlChildren (fp))) + if (fp.toolbar_is ("figure") || + (fp.toolbar_is ("auto") && fp.menubar_is ("figure") && + ! hasUiControlChildren (fp))) offset += m_figureToolBar->sizeHint ().height (); else m_figureToolBar->hide ();