[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xine-cvslog
Subject:    [xine-cvs] =?utf-8?q?HG=3A_xine-ui=3A_Close_X_connection_after_cl?= =?utf-8?q?osing_xine?=
From:       Petri_Hintukainen via Xine-cvslog <xine-cvslog () lists ! sourceforge ! net
Date:       2017-09-29 13:18:38
Message-ID: d56c7a679f069b4c15fa.1506690296 () hg ! debian ! org
[Download RAW message or body]

# HG changeset patch
# User Petri Hintukainen <phintuka@users.sourceforge.net>
# Date 1506690296 -10800
# Node ID d56c7a679f069b4c15fac63e3b3b1c6a71ac75ba
# Branch  default
# Parent  f8106a89f4d79eacd2d1389fb3c539d37720d56d
Close X connection after closing xine

diff --git a/src/xitk/event.c b/src/xitk/event.c
--- a/src/xitk/event.c
+++ b/src/xitk/event.c
@@ -2198,14 +2198,5 @@
 
   kbindings_save_kbinding(gui->kbindings);
   kbindings_free_kbinding(&gui->kbindings);
-
-  XLockDisplay(gui->display);
-  XUnlockDisplay(gui->display);
-  XCloseDisplay(gui->display);
-  if( gui->video_display != gui->display ) {
-    XLockDisplay(gui->video_display);
-    XUnlockDisplay(gui->video_display);
-    XCloseDisplay(gui->video_display);
-  }
 }
 
 --git a/src/xitk/main.c b/src/xitk/main.c
--- a/src/xitk/main.c
+++ b/src/xitk/main.c
@@ -2318,6 +2318,15 @@
   visual_anim_done();
   free(pplugins);
 
+  XLockDisplay(gui->display);
+  XUnlockDisplay(gui->display);
+  XCloseDisplay(gui->display);
+  if( gui->video_display != gui->display ) {
+    XLockDisplay(gui->video_display);
+    XUnlockDisplay(gui->video_display);
+    XCloseDisplay(gui->video_display);
+  }
+
   if(session_argv_num) {
     int i = 0;
     

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Xine-cvslog mailing list
Xine-cvslog@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xine-cvslog
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic