From 6f4736e08be2dfa7fec33d5bca56e33ae2f7af6f Mon Sep 17 00:00:00 2001 From: Yaniv Kamay Date: Mon, 16 Nov 2009 21:15:19 +0200 Subject: client: split inputs handler --- client/inputs_channel.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'client/inputs_channel.cpp') diff --git a/client/inputs_channel.cpp b/client/inputs_channel.cpp index e1b63964..13f6554a 100644 --- a/client/inputs_channel.cpp +++ b/client/inputs_channel.cpp @@ -50,7 +50,8 @@ public: virtual void response(AbstractProcessLoop& events_loop) { - static_cast(events_loop.get_owner())->set_inputs_handler(_channel); + static_cast(events_loop.get_owner())->set_key_handler(_channel); + static_cast(events_loop.get_owner())->set_mouse_handler(_channel); AttachFunc func(_channel); _channel.get_client().for_each_channel(func); } @@ -91,7 +92,8 @@ public: virtual void do_response(AbstractProcessLoop& events_loop) { - static_cast(events_loop.get_owner())->remove_inputs_handler(_channel); + static_cast(events_loop.get_owner())->remove_key_handler(_channel); + static_cast(events_loop.get_owner())->remove_mouse_handler(_channel); DetachFunc detach_func; _channel.get_client().for_each_channel(detach_func); } -- cgit