Index: chrome/browser/chromeos/input_method/ibus_controller_impl.cc |
diff --git a/chrome/browser/chromeos/input_method/ibus_controller_impl.cc b/chrome/browser/chromeos/input_method/ibus_controller_impl.cc |
index 1bd85f933df8fcbd9990c27dc00f7520cfeb459c..256937b8979b94f20800365f3fadea0156ec2f07 100644 |
--- a/chrome/browser/chromeos/input_method/ibus_controller_impl.cc |
+++ b/chrome/browser/chromeos/input_method/ibus_controller_impl.cc |
@@ -212,6 +212,23 @@ bool IBusControllerImpl::ActivateInputMethodProperty(const std::string& key) { |
return true; |
} |
+void IBusControllerImpl::AddObserver(Observer* observer) { |
+ observers_.AddObserver(observer); |
+} |
+ |
+void IBusControllerImpl::RemoveObserver(Observer* observer) { |
+ observers_.RemoveObserver(observer); |
+} |
+ |
+const InputMethodPropertyList& |
+IBusControllerImpl::GetCurrentProperties() const { |
+ return current_property_list_; |
+} |
+ |
+void IBusControllerImpl::ClearProperties() { |
+ current_property_list_.clear(); |
+} |
+ |
void IBusControllerImpl::RegisterProperties( |
const IBusPropertyList& ibus_prop_list) { |
current_property_list_.clear(); |