fixed setting changed callback + added use of it in widgets plugin

This commit is contained in:
kremsy
2014-07-04 18:48:39 +02:00
parent 40fa025317
commit eca5dcc2de
2 changed files with 18 additions and 3 deletions

View File

@ -173,6 +173,7 @@ class SettingManager implements CallbackListener {
* @return bool
*/
public function setSetting($object, $settingName, $value) {
//TODO nowhere used, everywhere saveSettings used, is it depreciated?
$setting = $this->getSettingObject($object, $settingName);
if ($setting) {
$setting->value = $value;
@ -190,9 +191,6 @@ class SettingManager implements CallbackListener {
$this->storeSetting($setting);
// Trigger Settings Changed Callback
$this->maniaControl->callbackManager->triggerCallback(self::CB_SETTING_CHANGED, $setting);
return true;
}
@ -321,6 +319,9 @@ class SettingManager implements CallbackListener {
return false;
}
$settingStatement->close();
// Trigger Settings Changed Callback
$this->maniaControl->callbackManager->triggerCallback(self::CB_SETTING_CHANGED, $setting);
return true;
}