parent
755e30952c
commit
48a59edf03
@ -1,38 +0,0 @@
|
||||
diff --git a/src/rcw.c b/src/rcw.c
|
||||
index 6f3cb2f18b615185c073fa4fc269804822e1b5df..94cf0d6f87f4ad5c2ffce8083e09ffef030b3c1c 100644
|
||||
--- a/src/rcw.c
|
||||
+++ b/src/rcw.c
|
||||
@@ -3398,6 +3398,10 @@ void rco_closewin(RemminaProtocolWidget *gp)
|
||||
}
|
||||
}
|
||||
if (cnnobj) {
|
||||
+ if (REMMINA_IS_SCROLLED_VIEWPORT(cnnobj->scrolled_container)) {
|
||||
+ REMMINA_DEBUG("deleting motion");
|
||||
+ remmina_scrolled_viewport_remove_motion(REMMINA_SCROLLED_VIEWPORT(cnnobj->scrolled_container));
|
||||
+ }
|
||||
cnnobj->remmina_file = NULL;
|
||||
g_free(cnnobj);
|
||||
gp->cnnobj = NULL;
|
||||
diff --git a/src/remmina_scrolled_viewport.c b/src/remmina_scrolled_viewport.c
|
||||
index 44056519df2ab2430782183c6f820fe5e184cfd2..f42ec99ec20515974673df4090eb2a8becf368dd 100644
|
||||
--- a/src/remmina_scrolled_viewport.c
|
||||
+++ b/src/remmina_scrolled_viewport.c
|
||||
@@ -38,6 +38,7 @@
|
||||
#include "config.h"
|
||||
#include "remmina_scrolled_viewport.h"
|
||||
#include "remmina_pref.h"
|
||||
+#include "remmina_log.h"
|
||||
#include "remmina/remmina_trace_calls.h"
|
||||
|
||||
G_DEFINE_TYPE( RemminaScrolledViewport, remmina_scrolled_viewport, GTK_TYPE_EVENT_BOX)
|
||||
@@ -156,6 +157,10 @@ static gboolean remmina_scrolled_viewport_leave(GtkWidget *widget, GdkEventCross
|
||||
{
|
||||
TRACE_CALL(__func__);
|
||||
RemminaScrolledViewport *gsv = REMMINA_SCROLLED_VIEWPORT(widget);
|
||||
+ if (gsv->viewport_motion_handler) {
|
||||
+ REMMINA_DEBUG("cleaning motion ...");
|
||||
+ remmina_scrolled_viewport_remove_motion(gsv);
|
||||
+ }
|
||||
gsv->viewport_motion_handler = g_timeout_add(20, remmina_scrolled_viewport_motion_timeout, gsv);
|
||||
return FALSE;
|
||||
}
|
@ -1,13 +0,0 @@
|
||||
diff --git a/plugins/rdp/rdp_plugin.c b/plugins/rdp/rdp_plugin.c
|
||||
index 725558cab62f94c64f251ee0770bfa560a614676..a01e4cc683d2788265f02b250cf6cbe6160606dc 100644
|
||||
--- a/plugins/rdp/rdp_plugin.c
|
||||
+++ b/plugins/rdp/rdp_plugin.c
|
||||
@@ -530,7 +530,7 @@ BOOL rf_end_paint(rdpContext *context)
|
||||
gdi = context->gdi;
|
||||
rfi = (rfContext *)context;
|
||||
|
||||
- if (gdi == NULL || gdi->primary == NULL || gdi->primary->hdc == NULL)
|
||||
+ if (gdi == NULL || gdi->primary == NULL || gdi->primary->hdc == NULL || gdi->primary->hdc->hwnd == NULL)
|
||||
return TRUE;
|
||||
|
||||
if (gdi->primary->hdc->hwnd->invalid->null)
|
@ -1 +1 @@
|
||||
SHA512 (remmina-1.4.25.tar.gz) = bae3cd59a2af99fec49f21af375030935a363591328ed352687a311324456af82636766bb6e82e214358b414331a23edd8bf3a9413f7f39280573f91a0102f84
|
||||
SHA512 (remmina-1.4.26.tar.gz) = 4e1e2f4b4bbd14c037e3f93f1813156cdf8c425e553d2a34e44e90c18ba4e88e37a5e0942728926fcd50949972a39219e2d7449139edc46c1adfb59d20c8dd8f
|
||||
|
Loading…
Reference in new issue