[
https://issues.apache.org/jira/browse/GUACAMOLE-35?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15297602#comment-15297602
]
ASF GitHub Bot commented on GUACAMOLE-35:
-----------------------------------------
Github user jmuehlner commented on a diff in the pull request:
https://github.com/apache/incubator-guacamole-server/pull/10#discussion_r64323904
--- Diff: src/protocols/rdp/rdp_settings.c ---
@@ -925,9 +925,31 @@ void guac_rdp_push_settings(guac_rdp_settings*
guac_settings, freerdp* rdp) {
/* Performance flags */
#ifdef LEGACY_RDPSETTINGS
+
+ /* Explicitly set flag value */
rdp_settings->performance_flags =
guac_rdp_get_performance_flags(guac_settings);
+
+ /* Set individual flags - some FreeRDP versions overwrite the above */
+ rdp_settings->smooth_fonts = guac_settings->font_smoothing_enabled;
+ rdp_settings->disable_wallpaper = !guac_settings->wallpaper_enabled;
+ rdp_settings->disable_full_window_drag =
!guac_settings->full_window_drag_enabled;
+ rdp_settings->disable_menu_animations =
!guac_settings->menu_animations_enabled;
+ rdp_settings->disable_theming = !guac_settings->theming_enabled;
+ rdp_settings->desktop_composition =
!guac_settings->desktop_composition_enabled;
--- End diff --
Should this be inverted here?
> Performance flags not handled
> -----------------------------
>
> Key: GUACAMOLE-35
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-35
> Project: Guacamole
> Issue Type: Bug
> Reporter: Michael Jumper
> Assignee: Michael Jumper
> Priority: Critical
>
> Depending on the version of FreeRDP installed, performance flags specified
> via connection parameters (such as "enable-wallpaper") are ignored.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)