summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathon Jongsma <jjongsma@redhat.com>2015-01-16 16:53:25 -0600
committerFabiano FidĂȘncio <fidencio@redhat.com>2015-02-23 23:00:43 +0100
commit0e13176aca3a9430db1e4a42de2b00e607315448 (patch)
tree3d277e67967044aa2277c9e3e64b7c1b65327fe6
parent3d264a61f1e8ea9b447520a18c1688f796e3ac7e (diff)
downloadspice-0e13176aca3a9430db1e4a42de2b00e607315448.tar.gz
spice-0e13176aca3a9430db1e4a42de2b00e607315448.tar.xz
spice-0e13176aca3a9430db1e4a42de2b00e607315448.zip
Change reds_set_client_mouse_allowed() to take RedsState arg
-rw-r--r--server/red-dispatcher.c2
-rw-r--r--server/reds.c2
-rw-r--r--server/reds.h3
3 files changed, 4 insertions, 3 deletions
diff --git a/server/red-dispatcher.c b/server/red-dispatcher.c
index f057d273..6a115984 100644
--- a/server/red-dispatcher.c
+++ b/server/red-dispatcher.c
@@ -238,7 +238,7 @@ static void update_client_mouse_allowed(void)
if (allow_now || allow_now != allowed) {
allowed = allow_now;
- reds_set_client_mouse_allowed(allowed, x_res, y_res);
+ reds_set_client_mouse_allowed(reds, allowed, x_res, y_res);
}
}
diff --git a/server/reds.c b/server/reds.c
index 31505592..14eb337b 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -1670,7 +1670,7 @@ static void reds_handle_main_link(RedsState *reds, RedLinkInfo *link)
((state & SPICE_MOUSE_BUTTON_MASK_MIDDLE) ? VD_AGENT_MBUTTON_MASK : 0) | \
((state & SPICE_MOUSE_BUTTON_MASK_RIGHT) ? VD_AGENT_RBUTTON_MASK : 0))
-void reds_set_client_mouse_allowed(int is_client_mouse_allowed, int x_res, int y_res)
+void reds_set_client_mouse_allowed(RedsState *reds, int is_client_mouse_allowed, int x_res, int y_res)
{
reds->monitor_mode.x_res = x_res;
reds->monitor_mode.y_res = y_res;
diff --git a/server/reds.h b/server/reds.h
index c360696f..0d320730 100644
--- a/server/reds.h
+++ b/server/reds.h
@@ -55,7 +55,8 @@ void reds_handle_channel_event(int event, SpiceChannelEventInfo *info);
void reds_disable_mm_time(void);
void reds_enable_mm_time(void);
uint32_t reds_get_mm_time(void);
-void reds_set_client_mouse_allowed(int is_client_mouse_allowed,
+void reds_set_client_mouse_allowed(RedsState *reds,
+ int is_client_mouse_allowed,
int x_res, int y_res);
void reds_register_channel(RedsState *reds, RedChannel *channel);
void reds_unregister_channel(RedsState *reds, RedChannel *channel);