[gtk-frdp] frdp-session: No need to call "draw" when disconnected
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-frdp] frdp-session: No need to call "draw" when disconnected
- Date: Wed, 6 Apr 2022 14:09:30 +0000 (UTC)
commit 8567157f51aaaf928d6048d28aecf3a404672357
Author: Felipe Borges <felipeborges gnome org>
Date: Wed Apr 6 15:52:05 2022 +0200
frdp-session: No need to call "draw" when disconnected
src/frdp-session.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/src/frdp-session.c b/src/frdp-session.c
index c21e872..71f1aa3 100644
--- a/src/frdp-session.c
+++ b/src/frdp-session.c
@@ -246,6 +246,10 @@ frdp_session_draw (GtkWidget *widget,
{
FrdpSession *self = (FrdpSession*) user_data;
+ // Nothing to draw if disconnected
+ if (!self->priv->is_connected)
+ return FALSE;
+
create_cairo_surface (self);
if (self->priv->scaling) {
@@ -403,10 +407,6 @@ idle_close (gpointer user_data)
g_clear_pointer (&self->priv->freerdp_session, freerdp_free);
}
- g_clear_pointer (&self->priv->hostname, g_free);
- g_clear_pointer (&self->priv->username, g_free);
- g_clear_pointer (&self->priv->password, g_free);
-
g_signal_emit (self, signals[RDP_DISCONNECTED], 0);
g_debug ("RDP client disconnected");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]