summaryrefslogtreecommitdiff
path: root/muse2/muse/waveedit/waveedit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/waveedit/waveedit.cpp')
-rw-r--r--muse2/muse/waveedit/waveedit.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/muse2/muse/waveedit/waveedit.cpp b/muse2/muse/waveedit/waveedit.cpp
index f2d936f4..99dfd5f1 100644
--- a/muse2/muse/waveedit/waveedit.cpp
+++ b/muse2/muse/waveedit/waveedit.cpp
@@ -443,8 +443,7 @@ void WaveEdit::readStatus(Xml& xml)
void WaveEdit::resizeEvent(QResizeEvent* ev)
{
QWidget::resizeEvent(ev);
- _widthInit = ev->size().width();
- _heightInit = ev->size().height();
+ storeInitialState();
}
//---------------------------------------------------------
@@ -454,6 +453,18 @@ void WaveEdit::resizeEvent(QResizeEvent* ev)
void WaveEdit::focusOutEvent(QFocusEvent* ev)
{
QWidget::focusOutEvent(ev);
+ storeInitialState();
+ }
+
+
+//---------------------------------------------------------
+// storeInitialState
+//---------------------------------------------------------
+
+void WaveEdit::storeInitialState()
+ {
+ _widthInit = width();
+ _heightInit = height();
_toolbarInit=saveState();
}