diff --git a/gschema/com.deepin.dde.dock.module.gschema.xml b/gschema/com.deepin.dde.dock.module.gschema.xml index f612af1d1..bb662789e 100644 --- a/gschema/com.deepin.dde.dock.module.gschema.xml +++ b/gschema/com.deepin.dde.dock.module.gschema.xml @@ -376,7 +376,7 @@ - false + true Module Enable Control Module Enable diff --git a/plugins/airplane-mode/airplanemodeplugin.cpp b/plugins/airplane-mode/airplanemodeplugin.cpp index ce936f7a9..507ef3bb9 100644 --- a/plugins/airplane-mode/airplanemodeplugin.cpp +++ b/plugins/airplane-mode/airplanemodeplugin.cpp @@ -136,6 +136,7 @@ void AirplaneModePlugin::removePlugin() return; m_proxyInter->itemRemoved(this, AIRPLANEMODE_KEY); + m_proxyInter->saveValue(this, STATE_KEY, false); } void AirplaneModePlugin::addPlugin() @@ -144,6 +145,7 @@ void AirplaneModePlugin::addPlugin() return; m_proxyInter->itemAdded(this, AIRPLANEMODE_KEY); + m_proxyInter->saveValue(this, STATE_KEY, true); }