mirror of
https://github.com/KDE/latte-dock.git
synced 2025-08-15 21:49:28 +03:00
fix restore connfig for raiseOnDesktop/ActivityChange
This commit is contained in:
@ -132,9 +132,8 @@ DockView::~DockView()
|
||||
m_configView->deleteLater();
|
||||
}*/
|
||||
|
||||
if (m_visibility) {
|
||||
m_visibility->deleteLater();
|
||||
}
|
||||
if (m_visibility)
|
||||
delete m_visibility;
|
||||
}
|
||||
|
||||
void DockView::init()
|
||||
|
@ -66,6 +66,7 @@ VisibilityManagerPrivate::~VisibilityManagerPrivate()
|
||||
{
|
||||
wm->removeDockStruts(view->winId());
|
||||
wm->removeDock(view->winId());
|
||||
saveConfig();
|
||||
}
|
||||
|
||||
inline void VisibilityManagerPrivate::setMode(Dock::Visibility mode)
|
||||
@ -229,14 +230,12 @@ void VisibilityManagerPrivate::setBlockHiding(bool blockHiding)
|
||||
inline void VisibilityManagerPrivate::setTimerShow(int msec)
|
||||
{
|
||||
timerShow.setInterval(msec);
|
||||
saveConfig();
|
||||
emit q->timerShowChanged();
|
||||
}
|
||||
|
||||
inline void VisibilityManagerPrivate::setTimerHide(int msec)
|
||||
{
|
||||
timerHide.setInterval(msec);
|
||||
saveConfig();
|
||||
emit q->timerHideChanged();
|
||||
}
|
||||
|
||||
@ -415,8 +414,8 @@ inline void VisibilityManagerPrivate::saveConfig()
|
||||
config.writeEntry("visibility", static_cast<int>(mode));
|
||||
config.writeEntry("timerShow", timerShow.interval());
|
||||
config.writeEntry("timerHide", timerHide.interval());
|
||||
config.writeEntry("raiseOnDesktopChange", false);
|
||||
config.writeEntry("raiseOnActivityChange", false);
|
||||
config.writeEntry("raiseOnDesktopChange", raiseOnDesktopChange);
|
||||
config.writeEntry("raiseOnActivityChange", raiseOnActivityChange);
|
||||
view->containment()->configNeedsSaving();
|
||||
}
|
||||
|
||||
@ -504,6 +503,8 @@ VisibilityManager::VisibilityManager(PlasmaQuick::ContainmentView *view)
|
||||
|
||||
VisibilityManager::~VisibilityManager()
|
||||
{
|
||||
qDebug() << "VisibilityManager deleting...";
|
||||
delete d;
|
||||
}
|
||||
|
||||
Dock::Visibility VisibilityManager::mode() const
|
||||
|
@ -114,12 +114,5 @@
|
||||
<entry name="showOnlyCurrentActivity" type="Bool">
|
||||
<default>true</default>
|
||||
</entry>
|
||||
<entry name="raiseOnDesktopChange" type="Bool">
|
||||
<default>false</default>
|
||||
</entry>
|
||||
<entry name="raiseOnActivityChange" type="Bool">
|
||||
<default>false</default>
|
||||
</entry>
|
||||
|
||||
</group>
|
||||
</kcfg>
|
||||
|
Reference in New Issue
Block a user