Kaydet (Commit) 3b90a3f1 authored tarafından Thomas Arnhold's avatar Thomas Arnhold

vcl: stuff

üst 9c1a1076
......@@ -243,14 +243,18 @@ sal_Bool SalDisplay::BestVisual( Display *pDisplay,
VisualID nDefVID = XVisualIDFromVisual( DefaultVisual( pDisplay, nScreen ) );
XVisualInfo aVI;
// aVI.visualid = nDefVID;
aVI.screen = nScreen;
// get all visuals
int nVisuals;
XVisualInfo* pVInfos = XGetVisualInfo( pDisplay, VisualScreenMask,
&aVI, &nVisuals );
if (!pVInfos)
return sal_False;
// HACK
rVI = pVInfos[ 0 ];
rVI = *pVInfos;
XFree( pVInfos );
return rVI.visualid == nDefVID;
......@@ -434,10 +438,11 @@ SalDisplay::initScreen( SalX11Screen nXScreen ) const
if( SalDisplay::BestVisual( pDisp_, nXScreen.getXScreen(), aVI ) ) // DefaultVisual
aColMap = DefaultColormap( pDisp_, nXScreen.getXScreen() );
else
aColMap = XCreateColormap( pDisp_,
RootWindow( pDisp_, nXScreen.getXScreen() ),
aVI.visual,
AllocNone );
fprintf( stderr, "HACK: XCreateColormap would be called...\n" );
// aColMap = XCreateColormap( pDisp_,
// RootWindow( pDisp_, nXScreen.getXScreen() ),
// aVI.visual,
// AllocNone );
Screen* pScreen = ScreenOfDisplay( pDisp_, nXScreen.getXScreen() );
......
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