diff options
author | yusukes@chromium.org <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-18 14:22:33 +0000 |
---|---|---|
committer | yusukes@chromium.org <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-18 14:22:33 +0000 |
commit | 72d7f7c685a008e938a7df75df8a331e57bae790 (patch) | |
tree | dea522bfe95c9864a5b44d48d540a5d3d5421e1f | |
parent | 0a6c1cdc046f0e4bcc0ad300546be55eb3120361 (diff) | |
download | chromium_src-72d7f7c685a008e938a7df75df8a331e57bae790.zip chromium_src-72d7f7c685a008e938a7df75df8a331e57bae790.tar.gz chromium_src-72d7f7c685a008e938a7df75df8a331e57bae790.tar.bz2 |
Stop sending an empty list of kHotkeyNextEngineInMenu and kHotkeyPreviousEngine configs to ibus-daemon.
Sending these configs to the daemon to overwrite the daemon's default hotkeys is no longer necessary since ibus-daemon (>= 1.5) does not handle hotkeys at all.
This CL depends on http://codereview.chromium.org/9999018/ and IBus-1.5.
BUG=chromium-os:19655
TEST=try
Review URL: http://codereview.chromium.org/10071010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132785 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/chromeos/language_preferences.cc | 5 | ||||
-rw-r--r-- | chrome/browser/chromeos/language_preferences.h | 4 | ||||
-rw-r--r-- | chrome/browser/chromeos/preferences.cc | 23 | ||||
-rw-r--r-- | chrome/browser/chromeos/preferences.h | 2 |
4 files changed, 0 insertions, 34 deletions
diff --git a/chrome/browser/chromeos/language_preferences.cc b/chrome/browser/chromeos/language_preferences.cc index 0b3724e..d7618b1 100644 --- a/chrome/browser/chromeos/language_preferences.cc +++ b/chrome/browser/chromeos/language_preferences.cc @@ -16,11 +16,6 @@ namespace language_prefs { const char kGeneralSectionName[] = "general"; const char kHotKeySectionName[] = "general/hotkey"; const char kPreloadEnginesConfigName[] = "preload_engines"; -const char kNextEngineInMenuConfigName[] = "next_engine_in_menu"; -const char kPreviousEngineConfigName[] = "previous_engine"; -// The following two variables are for deleting ibus-daemon's default hotkeys. -const char kHotkeyNextEngineInMenu[] = ""; -const char kHotkeyPreviousEngine[] = ""; // --------------------------------------------------------------------------- // For Traditional Chinese input method (ibus-mozc-chewing) diff --git a/chrome/browser/chromeos/language_preferences.h b/chrome/browser/chromeos/language_preferences.h index 289a549..258ca30 100644 --- a/chrome/browser/chromeos/language_preferences.h +++ b/chrome/browser/chromeos/language_preferences.h @@ -68,10 +68,6 @@ struct LanguageIntegerRangePreference { extern const char kGeneralSectionName[]; extern const char kHotKeySectionName[]; extern const char kPreloadEnginesConfigName[]; -extern const char kNextEngineInMenuConfigName[]; -extern const char kPreviousEngineConfigName[]; -extern const char kHotkeyNextEngineInMenu[]; -extern const char kHotkeyPreviousEngine[]; // --------------------------------------------------------------------------- // For Traditional Chinese input method (ibus-mozc-chewing) diff --git a/chrome/browser/chromeos/preferences.cc b/chrome/browser/chromeos/preferences.cc index 4574db4..f4bfd45 100644 --- a/chrome/browser/chromeos/preferences.cc +++ b/chrome/browser/chromeos/preferences.cc @@ -134,13 +134,6 @@ void Preferences::RegisterUserPrefs(PrefService* prefs) { prefs->RegisterStringPref(prefs::kLanguagePreviousInputMethod, "", PrefService::UNSYNCABLE_PREF); - // We don't sync input method hotkeys since they're not configurable. - prefs->RegisterStringPref(prefs::kLanguageHotkeyNextEngineInMenu, - language_prefs::kHotkeyNextEngineInMenu, - PrefService::UNSYNCABLE_PREF); - prefs->RegisterStringPref(prefs::kLanguageHotkeyPreviousEngine, - language_prefs::kHotkeyPreviousEngine, - PrefService::UNSYNCABLE_PREF); // We don't sync the list of input methods and preferred languages since a // user might use two or more devices with different hardware keyboards. // crosbug.com/15181 @@ -278,10 +271,6 @@ void Preferences::InitUserPrefs(PrefService* prefs) { prefs, this); primary_mouse_button_right_.Init(prefs::kPrimaryMouseButtonRight, prefs, this); - hotkey_next_engine_in_menu_.Init( - prefs::kLanguageHotkeyNextEngineInMenu, prefs, this); - hotkey_previous_engine_.Init( - prefs::kLanguageHotkeyPreviousEngine, prefs, this); preferred_languages_.Init(prefs::kLanguagePreferredLanguages, prefs, this); preload_engines_.Init(prefs::kLanguagePreloadEngines, prefs, this); @@ -422,18 +411,6 @@ void Preferences::NotifyPrefChanged(const std::string* pref_name) { UMA_HISTOGRAM_BOOLEAN("Mouse.PrimaryButtonRight.Started", right); } - if (!pref_name || *pref_name == prefs::kLanguageHotkeyNextEngineInMenu) { - SetLanguageConfigStringListAsCSV( - language_prefs::kHotKeySectionName, - language_prefs::kNextEngineInMenuConfigName, - hotkey_next_engine_in_menu_.GetValue()); - } - if (!pref_name || *pref_name == prefs::kLanguageHotkeyPreviousEngine) { - SetLanguageConfigStringListAsCSV( - language_prefs::kHotKeySectionName, - language_prefs::kPreviousEngineConfigName, - hotkey_previous_engine_.GetValue()); - } if (!pref_name || *pref_name == prefs::kLanguagePreferredLanguages) { // Unlike kLanguagePreloadEngines and some other input method // preferencs, we don't need to send this to ibus-daemon. diff --git a/chrome/browser/chromeos/preferences.h b/chrome/browser/chromeos/preferences.h index 57d58dc4..7be9c3e 100644 --- a/chrome/browser/chromeos/preferences.h +++ b/chrome/browser/chromeos/preferences.h @@ -117,8 +117,6 @@ class Preferences : public content::NotificationObserver { BooleanPrefMember disable_gdata_hosted_files_; // Input method preferences. - StringPrefMember hotkey_next_engine_in_menu_; - StringPrefMember hotkey_previous_engine_; StringPrefMember preferred_languages_; StringPrefMember preload_engines_; StringPrefMember current_input_method_; |