aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/lyrics/lyricswindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/General/lyrics/lyricswindow.cpp')
-rw-r--r--src/plugins/General/lyrics/lyricswindow.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/General/lyrics/lyricswindow.cpp b/src/plugins/General/lyrics/lyricswindow.cpp
index 87569377e..c20c87b56 100644
--- a/src/plugins/General/lyrics/lyricswindow.cpp
+++ b/src/plugins/General/lyrics/lyricswindow.cpp
@@ -71,6 +71,7 @@ LyricsWindow::LyricsWindow(const TrackInfo *info, QWidget *parent)
}
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ restoreGeometry(settings.value("Lyrics/geometry").toByteArray());
m_enabledProviders = settings.value("Lyrics/enabled_providers", m_parser.defaultProviders()).toStringList();
QDir cacheDir(m_cachePath);
@@ -215,3 +216,9 @@ void LyricsWindow::saveToCache(const QString &text)
}
file.write(text.toUtf8());
}
+
+void LyricsWindow::closeEvent(QCloseEvent *)
+{
+ QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ settings.setValue("Lyrics/geometry", saveGeometry());
+}