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

List:       kde-commits
Subject:    kdegraphics/kuickshow/src
From:       Jakub Stachowski <qbast () go2 ! pl>
Date:       2005-02-06 20:58:14
Message-ID: 20050206205814.228641B935 () office ! kde ! org
[Download RAW message or body]

CVS commit by qbast: 

Always use default visual.
BUG: 89313 


  M +4 -1      imlibwidget.cpp   1.18
  M +4 -1      kuickshow.cpp   1.92


--- kdegraphics/kuickshow/src/imlibwidget.cpp  #1.17:1.18
@@ -55,8 +55,10 @@ ImlibWidget::ImlibWidget( ImData *_idata
 
     // PARAMS_PALETTEOVERRIDE taken out because of segfault in imlib :o(
-    par.flags = ( PARAMS_REMAP |
+    par.flags = ( PARAMS_REMAP | PARAMS_VISUALID |
                   PARAMS_FASTRENDER | PARAMS_HIQUALITY | PARAMS_DITHER |
                   PARAMS_IMAGECACHESIZE | PARAMS_PIXMAPCACHESIZE );
 
+    Visual* defaultvis = DefaultVisual(x11Display(), x11Screen());
+
     par.paletteoverride = idata->ownPalette ? 1 : 0;
     par.remap           = idata->fastRemap ? 1 : 0;
@@ -64,4 +66,5 @@ ImlibWidget::ImlibWidget( ImData *_idata
     par.hiquality       = idata->dither16bit ? 1 : 0;
     par.dither          = idata->dither8bit ? 1 : 0;
+    par.visualid        = defaultvis->visualid;
     uint maxcache       = idata->maxCache;
 

--- kdegraphics/kuickshow/src/kuickshow.cpp  #1.91:1.92
@@ -1091,8 +1091,10 @@ void KuickShow::initImlib()
 void KuickShow::initImlibParams( ImData *idata, ImlibInitParams *par )
 {
-    par->flags = ( PARAMS_REMAP |
+    par->flags = ( PARAMS_REMAP | PARAMS_VISUALID |
                    PARAMS_FASTRENDER | PARAMS_HIQUALITY | PARAMS_DITHER |
                    PARAMS_IMAGECACHESIZE | PARAMS_PIXMAPCACHESIZE );
 
+    Visual* defaultvis = DefaultVisual(x11Display(), x11Screen());
+
     par->paletteoverride = idata->ownPalette  ? 1 : 0;
     par->remap           = idata->fastRemap   ? 1 : 0;
@@ -1100,4 +1102,5 @@ void KuickShow::initImlibParams( ImData 
     par->hiquality       = idata->dither16bit ? 1 : 0;
     par->dither          = idata->dither8bit  ? 1 : 0;
+    par->visualid        = defaultvis->visualid;
     uint maxcache        = idata->maxCache;
 


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

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