Since MenuItem Change does not automaticly restart whole menu,
we need callback on VCONF_KEY_AUTO_SCROLL_ENABLED
Change-Id: I27639fb3a5251a0664b0f8e9d8a362bf831ac15d
return completeLabelOfSettingsMenu;
}
- if (nestedMenusLabels.back() == "IDS_MENU_AUTO_SCROLL")
+ if (nestedMenusLabels.back() == "IDS_MENU_AUTO_SCROLL") {
+ callbackHandle = Singleton<VConfInterface>::instance()
+ .registerKeyChangedCb<bool>(AUTO_SCROLL_KEY, std::bind(&SelectActivity::refreshMenu, this));
return Singleton<VConfInterface>::instance()
.get(AUTO_SCROLL_KEY, false) ? "IDS_MENU_AUTO_SCROLL_ON" : "IDS_MENU_AUTO_SCROLL_OFF";
+ }
if (nestedMenusLabels.back() == "IDS_MENU_BUTTONS_KEYS")
return getCompleteLabelOfButtonsKeysMenu();