summaryrefslogtreecommitdiff
path: root/muse2/muse/master/masteredit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/master/masteredit.cpp')
-rw-r--r--muse2/muse/master/masteredit.cpp16
1 files changed, 13 insertions, 3 deletions
diff --git a/muse2/muse/master/masteredit.cpp b/muse2/muse/master/masteredit.cpp
index fd7000dd..9053f3a8 100644
--- a/muse2/muse/master/masteredit.cpp
+++ b/muse2/muse/master/masteredit.cpp
@@ -427,11 +427,9 @@ void MasterEdit::setTempo(int val)
void MasterEdit::resizeEvent(QResizeEvent* ev)
{
QWidget::resizeEvent(ev);
- _widthInit = ev->size().width();
- _heightInit = ev->size().height();
+ storeInitialState();
}
-
//---------------------------------------------------------
// focusOutEvent
//---------------------------------------------------------
@@ -439,5 +437,17 @@ void MasterEdit::resizeEvent(QResizeEvent* ev)
void MasterEdit::focusOutEvent(QFocusEvent* ev)
{
QWidget::focusOutEvent(ev);
+ storeInitialState();
+ }
+
+
+//---------------------------------------------------------
+// storeInitialState
+//---------------------------------------------------------
+
+void MasterEdit::storeInitialState()
+ {
+ _widthInit = width();
+ _heightInit = height();
_toolbarInit=saveState();
}