Commit 65213a05 authored by Cyril Deguet's avatar Cyril Deguet

* x11_graphics: check if the width and height are not null, to avoid

    a X11 Bad Value error
parent b442a2d0
...@@ -44,6 +44,14 @@ X11Graphics::X11Graphics( intf_thread_t *pIntf, X11Display &rDisplay, ...@@ -44,6 +44,14 @@ X11Graphics::X11Graphics( intf_thread_t *pIntf, X11Display &rDisplay,
int screen = DefaultScreen( XDISPLAY ); int screen = DefaultScreen( XDISPLAY );
int depth = DefaultDepth( XDISPLAY, screen ); int depth = DefaultDepth( XDISPLAY, screen );
// X11 doesn't accept that !
if( width == 0 || height == 0 )
{
// Avoid a X11 Bad Value error
width = height = 1;
msg_Err( getIntf(), "Invalid image size (null width or height)" );
}
// Create a pixmap // Create a pixmap
m_pixmap = XCreatePixmap( XDISPLAY, DefaultRootWindow( XDISPLAY ), m_pixmap = XCreatePixmap( XDISPLAY, DefaultRootWindow( XDISPLAY ),
width, height, depth); width, height, depth);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment