[mutter] remote-desktop: Do not leak the virtual touchscreen



commit 4aa1e221e4d07c0aa98c5ef74cd388787e047ac9
Author: Olivier Fourdan <ofourdan redhat com>
Date:   Mon Nov 19 11:49:41 2018 +0100

    remote-desktop: Do not leak the virtual touchscreen
    
    Virtual keyboard and pointer are freed on session close, but the
    virtual touchscreen isn't.
    
    Avoid a leak by freeing the virtual touchscreen along with the rest of
    virtual devices.

 src/backends/meta-remote-desktop-session.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/backends/meta-remote-desktop-session.c b/src/backends/meta-remote-desktop-session.c
index 50c6f9a88..f44d2d52b 100644
--- a/src/backends/meta-remote-desktop-session.c
+++ b/src/backends/meta-remote-desktop-session.c
@@ -160,6 +160,7 @@ meta_remote_desktop_session_close (MetaRemoteDesktopSession *session)
 
   g_clear_object (&session->virtual_pointer);
   g_clear_object (&session->virtual_keyboard);
+  g_clear_object (&session->virtual_touchscreen);
 
   meta_dbus_session_notify_closed (META_DBUS_SESSION (session));
   meta_dbus_remote_desktop_session_emit_closed (skeleton);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]