skins2: do not follow --x11-display anymore
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 18 Jan 2011 16:45:21 +0000 (18:45 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 18 Jan 2011 16:45:21 +0000 (18:45 +0200)
(Refer to the previous commit for rationale)

modules/gui/skins2/x11/x11_display.cpp
modules/gui/skins2/x11/x11_display.hpp

index 239c371..48e8f3e 100644 (file)
@@ -59,9 +59,8 @@ type X11Display::blendPixel(type v,type r, type g, type b, type a) const
 X11Display::X11Display( intf_thread_t *pIntf ): SkinObject( pIntf ),
     m_mainWindow( 0 ), m_gc( NULL ), m_colormap( 0 )
 {
-    m_psz_display = var_CreateGetNonEmptyString( pIntf, "x11-display" );
     // Open a connection to the X Server
-    m_pDisplay = XOpenDisplay( m_psz_display );
+    m_pDisplay = XOpenDisplay( NULL );
     if( m_pDisplay == NULL )
     {
         MSG_ERR( "Cannot open display" );
@@ -285,7 +284,6 @@ X11Display::X11Display( intf_thread_t *pIntf ): SkinObject( pIntf ),
 
 X11Display::~X11Display()
 {
-    free( m_psz_display );
     if( m_mainWindow ) XDestroyWindow( m_pDisplay, m_mainWindow );
     if( m_gc )         XFreeGC( m_pDisplay, m_gc );
     if( m_colormap )   XFreeColormap( m_pDisplay, m_colormap );
index ce4431d..837899b 100644 (file)
@@ -84,8 +84,7 @@ public:
     Window getMainWindow() const { return m_mainWindow; }
 
     /// Get the x11_display string (to be freed by caller)
-    char* getX11Display()
-        { return (m_psz_display ? strdup( m_psz_display ) : NULL); }
+    char* getX11Display() { return NULL; }
 
     /// EWMH spec
     Atom m_net_wm_supported;
@@ -102,8 +101,6 @@ public:
     void testEWMH();
 
 private:
-    /// x11-display (as a character string)
-    char* m_psz_display;
     /// Dummy parent window for the task bar
     Window m_mainWindow;
     /// Display parameters