[mutter/wip/texture-purge-on-nvidia: 51/66] remote-desktop: Do not leak the virtual touchscreen



commit 95ea399adabff85ef19106e0d25de23dcd8b4576
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 73bcf663b..181b7ea46 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]