Index: chromeos/dbus/ibus/ibus_engine_service.h |
diff --git a/chromeos/dbus/ibus/ibus_engine_service.h b/chromeos/dbus/ibus/ibus_engine_service.h |
index 6dd7f6d43c291784860f5819a0efcb69dc54ecc2..da986d57a83b4b14aeb4b00d9e831f91f61594f1 100644 |
--- a/chromeos/dbus/ibus/ibus_engine_service.h |
+++ b/chromeos/dbus/ibus/ibus_engine_service.h |
@@ -116,8 +116,9 @@ class CHROMEOS_EXPORT IBusEngineService { |
// This class doesn't take the ownership of |handler|. |
virtual void SetEngine(IBusEngineHandlerInterface* handler) = 0; |
- // Unsets the current IBus engine handler. |
- virtual void UnsetEngine() = 0; |
+ // Unsets the IBus engine handler if |handler| equals to current engine |
+ // handler. |
+ virtual void UnsetEngine(IBusEngineHandlerInterface* handler) = 0; |
// Emits RegisterProperties signal. |
virtual void RegisterProperties( |