Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorllyzs <llyzs.vic@gmail.com>2011-04-26 19:08:24 +0400
committerVic Lee (llyzs) <llyzs@b6cfa94a-2857-405c-b0d6-536ef9fc39e1>2011-04-26 19:08:24 +0400
commit92721cb052700aaf49823cef52f0c3e6144a1c75 (patch)
treef92962c381c58ffeb330855fc6dbe616973301a4 /remmina-plugins
parentf40630c36a4e561b81131213fbf6a34406db8ea3 (diff)
RDP: fix compilation for FreeRDP API change
Diffstat (limited to 'remmina-plugins')
-rw-r--r--remmina-plugins/rdp/remminapluginrdpui.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/remmina-plugins/rdp/remminapluginrdpui.c b/remmina-plugins/rdp/remminapluginrdpui.c
index 1dd6b8121..26f6a85e9 100644
--- a/remmina-plugins/rdp/remminapluginrdpui.c
+++ b/remmina-plugins/rdp/remminapluginrdpui.c
@@ -1024,8 +1024,9 @@ remmina_plugin_rdpui_set_default_cursor (rdpInst *inst)
}
static RD_HPALETTE
-remmina_plugin_rdpui_create_colormap (rdpInst *inst, RD_PALETTE * colors)
+remmina_plugin_rdpui_create_palette (rdpInst *inst, RD_HPALETTE palette)
{
+ RD_PALETTE * colors = (RD_PALETTE *) palette;
gint *colormap;
gint index;
gint red;
@@ -1034,16 +1035,16 @@ remmina_plugin_rdpui_create_colormap (rdpInst *inst, RD_PALETTE * colors)
gint count;
colormap = g_new0 (gint, 256);
- count = colors->ncolors;
+ count = colors->count;
if (count > 256)
{
count = 256;
}
for (index = count - 1; index >= 0; index--)
{
- red = colors->colors[index].red;
- green = colors->colors[index].green;
- blue = colors->colors[index].blue;
+ red = colors->entries[index].red;
+ green = colors->entries[index].green;
+ blue = colors->entries[index].blue;
colormap[index] = (red << 16) | (green << 8) | blue;
}
return (RD_HPALETTE) colormap;
@@ -1055,7 +1056,7 @@ remmina_plugin_rdpui_move_pointer (rdpInst *inst, int x, int y)
}
static void
-remmina_plugin_rdpui_set_colormap (rdpInst *inst, RD_HPALETTE map)
+remmina_plugin_rdpui_set_palette (rdpInst *inst, RD_HPALETTE map)
{
RemminaProtocolWidget *gp;
RemminaPluginRdpData *gpdata;
@@ -1284,9 +1285,9 @@ remmina_plugin_rdpui_pre_connect (RemminaProtocolWidget *gp)
inst->ui_create_cursor = remmina_plugin_rdpui_create_cursor;
inst->ui_set_null_cursor = remmina_plugin_rdpui_set_null_cursor;
inst->ui_set_default_cursor = remmina_plugin_rdpui_set_default_cursor;
- inst->ui_create_colormap = remmina_plugin_rdpui_create_colormap;
+ inst->ui_create_palette = remmina_plugin_rdpui_create_palette;
inst->ui_move_pointer = remmina_plugin_rdpui_move_pointer;
- inst->ui_set_colormap = remmina_plugin_rdpui_set_colormap;
+ inst->ui_set_palette = remmina_plugin_rdpui_set_palette;
inst->ui_create_surface = remmina_plugin_rdpui_create_surface;
inst->ui_set_surface = remmina_plugin_rdpui_set_surface;
inst->ui_destroy_surface = remmina_plugin_rdpui_destroy_surface;