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:
authorGiovanni Panozzo <giovanni@panozzo.it>2018-07-17 11:49:26 +0300
committerGiovanni Panozzo <giovanni@panozzo.it>2018-07-17 11:49:26 +0300
commit93dea3ff662e97a8587a0adbcb656a00f05f0513 (patch)
tree530d5846903d775b25f4808e44c913acc6cf67d8
parent960d9c4912aa8e19af86d439e0a2489be4bf6551 (diff)
Fix RDP begin/end paint which caused a disconnect/reconnect loop
-rw-r--r--plugins/rdp/rdp_plugin.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/plugins/rdp/rdp_plugin.c b/plugins/rdp/rdp_plugin.c
index d362e4801..afaa1d0cf 100644
--- a/plugins/rdp/rdp_plugin.c
+++ b/plugins/rdp/rdp_plugin.c
@@ -272,12 +272,6 @@ BOOL rf_begin_paint(rdpContext* context)
if (!gdi || !gdi->primary || !gdi->primary->hdc || !gdi->primary->hdc->hwnd)
return FALSE;
- hwnd = gdi->primary->hdc->hwnd;
- if (!hwnd->ninvalid)
- return FALSE;
-
- hwnd->invalid->null = 1;
- hwnd->ninvalid = 0;
return TRUE;
}
@@ -293,9 +287,6 @@ BOOL rf_end_paint(rdpContext* context)
gdi = context->gdi;
rfi = (rfContext*)context;
- if (gdi->primary->hdc->hwnd->invalid->null)
- return FALSE;
-
x = gdi->primary->hdc->hwnd->invalid->x;
y = gdi->primary->hdc->hwnd->invalid->y;
w = gdi->primary->hdc->hwnd->invalid->w;