--- a/krusader-1.90.0/krusader/Panel/krview.cpp 2006-03-23 21:59:47.000000000 +0100 +++ b/krusader-1.90.0/krusader/Panel/krview.cpp 2009-01-12 19:39:07.000000000 +0100 @@ -39,7 +39,7 @@ #include #include #include - +#include #define VF getVfile() @@ -107,9 +107,9 @@ } // if it's a symlink - add an arrow overlay if ( vf->vfile_isSymLink() ) { - QPixmap link( link_xpm ); - bitBlt ( &icon, 0, icon.height() - 11, &link, 0, 21, 10, 11, Qt::CopyROP, false ); - icon.setMask( icon.createHeuristicMask( false ) ); + QPixmap link( link_xpm ); + QPainter painter( &icon ); + painter.drawPixmap( 0, icon.height() - 11, link, 0, 21, 10, 11 ); } return icon;