Merge pull request #175 from derfian/pointer-shadows

Enable cursor shadows in all experience levels but modem
This commit is contained in:
Henrik Andersson 2017-10-18 10:02:49 +02:00 committed by GitHub
commit bace190ba5

View File

@ -110,9 +110,10 @@ char g_seamless_spawn_cmd[512];
RD_BOOL g_seamless_persistent_mode = True; RD_BOOL g_seamless_persistent_mode = True;
RD_BOOL g_user_quit = False; RD_BOOL g_user_quit = False;
uint32 g_embed_wnd; uint32 g_embed_wnd;
uint32 g_rdp5_performanceflags = uint32 g_rdp5_performanceflags = (PERF_DISABLE_WALLPAPER |
PERF_DISABLE_WALLPAPER | PERF_DISABLE_FULLWINDOWDRAG | PERF_DISABLE_MENUANIMATIONS | PERF_DISABLE_FULLWINDOWDRAG |
PERF_DISABLE_CURSOR_SHADOW | PERF_ENABLE_FONT_SMOOTHING; PERF_DISABLE_MENUANIMATIONS |
PERF_ENABLE_FONT_SMOOTHING);
/* Session Directory redirection */ /* Session Directory redirection */
RD_BOOL g_redirect = False; RD_BOOL g_redirect = False;
char *g_redirect_server; char *g_redirect_server;
@ -838,27 +839,24 @@ main(int argc, char *argv[])
case 'x': case 'x':
if (str_startswith(optarg, "m")) /* modem */ if (str_startswith(optarg, "m")) /* modem */
{ {
g_rdp5_performanceflags = PERF_DISABLE_CURSOR_SHADOW | g_rdp5_performanceflags = (PERF_DISABLE_CURSOR_SHADOW |
PERF_DISABLE_WALLPAPER | PERF_DISABLE_FULLWINDOWDRAG PERF_DISABLE_WALLPAPER |
| PERF_DISABLE_MENUANIMATIONS | PERF_DISABLE_FULLWINDOWDRAG |
PERF_DISABLE_THEMING; PERF_DISABLE_MENUANIMATIONS |
PERF_DISABLE_THEMING);
} }
else if (str_startswith(optarg, "b")) /* broadband */ else if (str_startswith(optarg, "b")) /* broadband */
{ {
g_rdp5_performanceflags = g_rdp5_performanceflags = (PERF_DISABLE_WALLPAPER |
PERF_DISABLE_CURSOR_SHADOW | PERF_DISABLE_WALLPAPER PERF_ENABLE_FONT_SMOOTHING);
| PERF_ENABLE_FONT_SMOOTHING;
} }
else if (str_startswith(optarg, "l")) /* lan */ else if (str_startswith(optarg, "l")) /* lan */
{ {
g_rdp5_performanceflags = g_rdp5_performanceflags = PERF_ENABLE_FONT_SMOOTHING;
PERF_DISABLE_CURSOR_SHADOW |
PERF_ENABLE_FONT_SMOOTHING;
} }
else else
{ {
g_rdp5_performanceflags = PERF_DISABLE_CURSOR_SHADOW | g_rdp5_performanceflags = strtol(optarg, NULL, 16);
strtol(optarg, NULL, 16);
} }
break; break;