[Spice-devel] [PATCH spice-server v2] reds: use bool for RedsState::is_client_mouse_allowed

Frediano Ziglio fziglio at redhat.com
Fri Jun 16 13:41:03 UTC 2017


Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
---
 server/main-channel-client.c | 8 ++++----
 server/main-channel-client.h | 4 ++--
 server/main-channel.c        | 2 +-
 server/main-channel.h        | 2 +-
 server/reds-private.h        | 2 +-
 server/reds.c                | 2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/server/main-channel-client.c b/server/main-channel-client.c
index ae8d2d5..72cc697 100644
--- a/server/main-channel-client.c
+++ b/server/main-channel-client.c
@@ -88,7 +88,7 @@ typedef struct RedInitPipeItem {
     int connection_id;
     int display_channels_hint;
     int current_mouse_mode;
-    int is_client_mouse_allowed;
+    bool is_client_mouse_allowed;
     int multi_media_time;
     int ram_hint;
 } RedInitPipeItem;
@@ -111,7 +111,7 @@ typedef struct RedNotifyPipeItem {
 typedef struct RedMouseModePipeItem {
     RedPipeItem base;
     int current_mode;
-    int is_client_mouse_allowed;
+    bool is_client_mouse_allowed;
 } RedMouseModePipeItem;
 
 typedef struct RedMultiMediaTimePipeItem {
@@ -332,7 +332,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,
-                                       int is_client_mouse_allowed,
+                                       bool is_client_mouse_allowed,
                                        int multi_media_time,
                                        int ram_hint)
 {
@@ -351,7 +351,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,
-                                   int is_client_mouse_allowed,
+                                   bool 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 cf54f51..7ff1f4c 100644
--- a/server/main-channel-client.h
+++ b/server/main-channel-client.h
@@ -70,7 +70,7 @@ void main_channel_client_start_net_test(MainChannelClient *mcc, int test_rate);
 void main_channel_client_push_init(MainChannelClient *mcc,
                                    int display_channels_hint,
                                    int current_mouse_mode,
-                                   int is_client_mouse_allowed,
+                                   bool is_client_mouse_allowed,
                                    int multi_media_time,
                                    int ram_hint);
 void main_channel_client_push_notify(MainChannelClient *mcc, const char *msg);
@@ -126,7 +126,7 @@ enum {
 
 typedef struct MainMouseModeItemInfo {
     int current_mode;
-    int is_client_mouse_allowed;
+    bool is_client_mouse_allowed;
 } MainMouseModeItemInfo;
 
 RedPipeItem *main_mouse_mode_item_new(RedChannelClient *rcc, void *data, int num);
diff --git a/server/main-channel.c b/server/main-channel.c
index e9fef7c..ebd7e75 100644
--- a/server/main-channel.c
+++ b/server/main-channel.c
@@ -86,7 +86,7 @@ static void main_channel_push_channels(MainChannelClient *mcc)
 }
 
 void main_channel_push_mouse_mode(MainChannel *main_chan, int current_mode,
-                                  int is_client_mouse_allowed)
+                                  bool is_client_mouse_allowed)
 {
     MainMouseModeItemInfo info = {
         .current_mode=current_mode,
diff --git a/server/main-channel.h b/server/main-channel.h
index 8f886dd..977cff1 100644
--- a/server/main-channel.h
+++ b/server/main-channel.h
@@ -61,7 +61,7 @@ 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, int current_mode, bool 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 5aebd5c..5cff9a4 100644
--- a/server/reds-private.h
+++ b/server/reds-private.h
@@ -102,7 +102,7 @@ struct RedsState {
 
     GList *channels;
     int mouse_mode;
-    int is_client_mouse_allowed;
+    bool is_client_mouse_allowed;
     bool dispatcher_allows_client_mouse;
     MonitorMode monitor_mode;
     SpiceTimer *mig_timer;
diff --git a/server/reds.c b/server/reds.c
index e1bac2d..f97c48c 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -627,7 +627,7 @@ gboolean reds_config_get_agent_mouse(const RedsState *reds)
 
 static void reds_update_mouse_mode(RedsState *reds)
 {
-    int allowed = 0;
+    bool allowed = false;
     int qxl_count = g_list_length(reds->qxl_instances);
 
     if ((reds->config->agent_mouse && reds->vdagent) ||
-- 
2.9.4



More information about the Spice-devel mailing list