diff -Naur orig-incubator-guacamole-server-0.9.11-incubating/src/protocols/rdp/rdp_glyph.c incubator-guacamole-server-0.9.11-incubating/src/protocols/rdp/rdp_glyph.c --- orig-incubator-guacamole-server-0.9.11-incubating/src/protocols/rdp/rdp_glyph.c 2017-01-17 18:58:16.000000000 +0100 +++ incubator-guacamole-server-0.9.11-incubating/src/protocols/rdp/rdp_glyph.c 2017-02-14 14:22:47.000000000 +0100 @@ -124,7 +124,8 @@ } void guac_rdp_glyph_begindraw(rdpContext* context, - int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor) { + int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor, + BOOL fOpRedundant) { guac_client* client = ((rdp_freerdp_context*) context)->client; guac_rdp_client* rdp_client = diff -Naur orig-incubator-guacamole-server-0.9.11-incubating/src/protocols/rdp/rdp_glyph.h incubator-guacamole-server-0.9.11-incubating/src/protocols/rdp/rdp_glyph.h --- orig-incubator-guacamole-server-0.9.11-incubating/src/protocols/rdp/rdp_glyph.h 2017-01-17 18:58:16.000000000 +0100 +++ incubator-guacamole-server-0.9.11-incubating/src/protocols/rdp/rdp_glyph.h 2017-02-14 14:23:29.000000000 +0100 @@ -127,7 +127,8 @@ * transparent, this value is undefined. */ void guac_rdp_glyph_begindraw(rdpContext* context, - int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor); + int x, int y, int width, int height, UINT32 fgcolor, UINT32 bgcolor, + BOOL fOpRedundant); /** * Called immediately after rendering a series of glyphs. Unlike