[Spice-commits] server/display-channel.c server/display-channel.h server/red-worker.c

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Apr 20 14:01:43 UTC 2020


 server/display-channel.c |    4 ++--
 server/display-channel.h |    2 +-
 server/red-worker.c      |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 717ed19a8b6759d821d2d4e2487bdcff5aab0865
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Wed Feb 5 12:33:26 2020 +0000

    Constify display_channel_update_monitors_config config parameter
    
    No reason to change the structure.
    
    Signed-off-by: Frediano Ziglio <freddy77 at gmail.com>

diff --git a/server/display-channel.c b/server/display-channel.c
index d212d803..c721057a 100644
--- a/server/display-channel.c
+++ b/server/display-channel.c
@@ -189,7 +189,7 @@ static void monitors_config_debug(MonitorsConfig *mc)
     }
 }
 
-static MonitorsConfig* monitors_config_new(QXLHead *heads, ssize_t nheads, ssize_t max)
+static MonitorsConfig* monitors_config_new(const QXLHead *heads, ssize_t nheads, ssize_t max)
 {
     MonitorsConfig *mc;
 
@@ -2453,7 +2453,7 @@ void display_channel_push_monitors_config(DisplayChannel *display)
 }
 
 void display_channel_update_monitors_config(DisplayChannel *display,
-                                            QXLMonitorsConfig *config,
+                                            const QXLMonitorsConfig *config,
                                             uint16_t count, uint16_t max_allowed)
 {
 
diff --git a/server/display-channel.h b/server/display-channel.h
index 2e0c1140..a4549bc7 100644
--- a/server/display-channel.h
+++ b/server/display-channel.h
@@ -145,7 +145,7 @@ void                       display_channel_gl_draw                   (DisplayCha
                                                                       SpiceMsgDisplayGlDraw *draw);
 void                       display_channel_gl_draw_done              (DisplayChannel *display);
 
-void display_channel_update_monitors_config(DisplayChannel *display, QXLMonitorsConfig *config,
+void display_channel_update_monitors_config(DisplayChannel *display, const QXLMonitorsConfig *config,
                                             uint16_t count, uint16_t max_allowed);
 void display_channel_set_monitors_config_to_primary(DisplayChannel *display);
 void display_channel_push_monitors_config(DisplayChannel *display);
diff --git a/server/red-worker.c b/server/red-worker.c
index 1cb240d5..1d9c9055 100644
--- a/server/red-worker.c
+++ b/server/red-worker.c
@@ -637,7 +637,7 @@ static void handle_dev_monitors_config_async(void *opaque, void *payload)
     RedWorkerMessageMonitorsConfigAsync *msg = payload;
     RedWorker *worker = opaque;
     uint16_t count, max_allowed;
-    QXLMonitorsConfig *dev_monitors_config =
+    const QXLMonitorsConfig *dev_monitors_config =
         (QXLMonitorsConfig*)memslot_get_virt(&worker->mem_slots, msg->monitors_config,
                                              qxl_monitors_config_size(1),
                                              msg->group_id);


More information about the Spice-commits mailing list