Make easier to understant the value to use in the code. Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx> --- server/main-channel-client.c | 6 +++--- server/main-channel-client.h | 4 ++-- server/main-channel.c | 2 +- server/main-channel.h | 3 ++- server/reds-private.h | 2 +- server/reds.c | 6 +++--- server/reds.h | 2 +- 7 files changed, 13 insertions(+), 12 deletions(-) diff --git a/server/main-channel-client.c b/server/main-channel-client.c index ae8d2d50..82b578c8 100644 --- a/server/main-channel-client.c +++ b/server/main-channel-client.c @@ -110,7 +110,7 @@ typedef struct RedNotifyPipeItem { typedef struct RedMouseModePipeItem { RedPipeItem base; - int current_mode; + SpiceMouseMode current_mode; int is_client_mouse_allowed; } RedMouseModePipeItem; @@ -331,7 +331,7 @@ void main_channel_client_push_agent_data(MainChannelClient *mcc, uint8_t* data, static RedPipeItem *main_init_item_new(int connection_id, int display_channels_hint, - int current_mouse_mode, + SpiceMouseMode current_mouse_mode, int is_client_mouse_allowed, int multi_media_time, int ram_hint) @@ -350,7 +350,7 @@ static RedPipeItem *main_init_item_new(int connection_id, void main_channel_client_push_init(MainChannelClient *mcc, int display_channels_hint, - int current_mouse_mode, + SpiceMouseMode current_mouse_mode, int is_client_mouse_allowed, int multi_media_time, int ram_hint) diff --git a/server/main-channel-client.h b/server/main-channel-client.h index cf54f51b..a2e38c2f 100644 --- a/server/main-channel-client.h +++ b/server/main-channel-client.h @@ -69,7 +69,7 @@ void main_channel_client_start_net_test(MainChannelClient *mcc, int test_rate); // and calling from main. void main_channel_client_push_init(MainChannelClient *mcc, int display_channels_hint, - int current_mouse_mode, + SpiceMouseMode current_mouse_mode, int is_client_mouse_allowed, int multi_media_time, int ram_hint); @@ -125,7 +125,7 @@ enum { }; typedef struct MainMouseModeItemInfo { - int current_mode; + SpiceMouseMode current_mode; int is_client_mouse_allowed; } MainMouseModeItemInfo; diff --git a/server/main-channel.c b/server/main-channel.c index 5aaba0ab..4834f79b 100644 --- a/server/main-channel.c +++ b/server/main-channel.c @@ -84,7 +84,7 @@ static void main_channel_push_channels(MainChannelClient *mcc) red_channel_client_pipe_add_type(rcc, RED_PIPE_ITEM_TYPE_MAIN_CHANNELS_LIST); } -void main_channel_push_mouse_mode(MainChannel *main_chan, int current_mode, +void main_channel_push_mouse_mode(MainChannel *main_chan, SpiceMouseMode current_mode, int is_client_mouse_allowed) { MainMouseModeItemInfo info = { diff --git a/server/main-channel.h b/server/main-channel.h index 8f886ddf..833957dd 100644 --- a/server/main-channel.h +++ b/server/main-channel.h @@ -61,7 +61,8 @@ RedClient *main_channel_get_client_by_link_id(MainChannel *main_chan, uint32_t l MainChannelClient *main_channel_link(MainChannel *, RedClient *client, RedsStream *stream, uint32_t link_id, int migration, RedChannelCapabilities *caps); -void main_channel_push_mouse_mode(MainChannel *main_chan, int current_mode, int is_client_mouse_allowed); +void main_channel_push_mouse_mode(MainChannel *main_chan, SpiceMouseMode current_mode, + int is_client_mouse_allowed); void main_channel_push_agent_connected(MainChannel *main_chan); void main_channel_push_agent_disconnected(MainChannel *main_chan); void main_channel_push_multi_media_time(MainChannel *main_chan, int time); diff --git a/server/reds-private.h b/server/reds-private.h index c4ab3d1c..259496c6 100644 --- a/server/reds-private.h +++ b/server/reds-private.h @@ -101,7 +101,7 @@ struct RedsState { GList *mig_target_clients; GList *channels; - int mouse_mode; + SpiceMouseMode mouse_mode; int is_client_mouse_allowed; int dispatcher_allows_client_mouse; MonitorMode monitor_mode; diff --git a/server/reds.c b/server/reds.c index 33f038c7..03fa25d1 100644 --- a/server/reds.c +++ b/server/reds.c @@ -304,7 +304,7 @@ static void reds_on_sv_change(RedsState *reds); static void reds_on_vc_change(RedsState *reds); static void reds_on_vm_stop(RedsState *reds); static void reds_on_vm_start(RedsState *reds); -static void reds_set_mouse_mode(RedsState *reds, uint32_t mode); +static void reds_set_mouse_mode(RedsState *reds, SpiceMouseMode mode); static uint32_t reds_qxl_ram_size(RedsState *reds); static int calc_compression_level(RedsState *reds); @@ -596,12 +596,12 @@ bool reds_config_get_playback_compression(RedsState *reds) return reds->config->playback_compression; } -int reds_get_mouse_mode(RedsState *reds) +SpiceMouseMode reds_get_mouse_mode(RedsState *reds) { return reds->mouse_mode; } -static void reds_set_mouse_mode(RedsState *reds, uint32_t mode) +static void reds_set_mouse_mode(RedsState *reds, SpiceMouseMode mode) { QXLInstance *qxl; diff --git a/server/reds.h b/server/reds.h index bbd33b09..ee5a46c0 100644 --- a/server/reds.h +++ b/server/reds.h @@ -48,7 +48,7 @@ uint32_t reds_get_mm_time(void); void reds_register_channel(RedsState *reds, RedChannel *channel); void reds_unregister_channel(RedsState *reds, RedChannel *channel); RedChannel *reds_find_channel(RedsState *reds, uint32_t type, uint32_t id); -int reds_get_mouse_mode(RedsState *reds); // used by inputs_channel +SpiceMouseMode reds_get_mouse_mode(RedsState *reds); // used by inputs_channel gboolean reds_config_get_agent_mouse(const RedsState *reds); // used by inputs_channel int reds_has_vdagent(RedsState *reds); // used by inputs channel bool reds_config_get_playback_compression(RedsState *reds); // used by playback channel -- 2.13.5 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel