Skip to content

Commit cd1af47

Browse files
authored
Merge pull request #2201 from matt335672/neutrinordp_regression
Fix neutrinordp regression caused by bd9147d
2 parents bf16cb5 + d2be050 commit cd1af47

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

neutrinordp/xrdp-neutrinordp.c

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1932,15 +1932,17 @@ lfreerdp_pre_connect(freerdp *instance)
19321932
instance->settings->ignore_certificate = 1;
19331933

19341934
// Multi Monitor Settings
1935-
instance->settings->num_monitors = mod->client_info.monitorCount;
1935+
const struct display_size_description *display_sizes =
1936+
&mod->client_info.display_sizes;
1937+
instance->settings->num_monitors = display_sizes->monitorCount;
19361938

1937-
for (index = 0; index < mod->client_info.monitorCount; index++)
1939+
for (index = 0; index < display_sizes->monitorCount; index++)
19381940
{
1939-
instance->settings->monitors[index].x = mod->client_info.minfo[index].left;
1940-
instance->settings->monitors[index].y = mod->client_info.minfo[index].top;
1941-
instance->settings->monitors[index].width = mod->client_info.minfo[index].right;
1942-
instance->settings->monitors[index].height = mod->client_info.minfo[index].bottom;
1943-
instance->settings->monitors[index].is_primary = mod->client_info.minfo[index].is_primary;
1941+
instance->settings->monitors[index].x = display_sizes->minfo[index].left;
1942+
instance->settings->monitors[index].y = display_sizes->minfo[index].top;
1943+
instance->settings->monitors[index].width = display_sizes->minfo[index].right;
1944+
instance->settings->monitors[index].height = display_sizes->minfo[index].bottom;
1945+
instance->settings->monitors[index].is_primary = display_sizes->minfo[index].is_primary;
19441946
}
19451947

19461948
instance->update->BeginPaint = lfreerdp_begin_paint;

0 commit comments

Comments
 (0)