Blame SOURCES/kmag-make-border-around-arrow-cursor-bright.patch

2c6f08
diff --git a/kmagzoomview.cpp b/kmagzoomview.cpp
2c6f08
index 8976118..0a13e20 100644
2c6f08
--- a/kmagzoomview.cpp
2c6f08
+++ b/kmagzoomview.cpp
2c6f08
@@ -380,9 +380,16 @@ void KMagZoomView::paintMouseCursor(QPaintDevice *dev, const QPoint &mousePos)
2c6f08
       pz.setPen(Qt::black);
2c6f08
       pz.setBackground(Qt::white);
2c6f08
 
2c6f08
-      QBitmap sCursor = QBitmap::fromData( QSize(16,  16),  left_ptr_bits);
2c6f08
+      QPixmap sCursor(16, 16);
2c6f08
+      QBitmap cursor = QBitmap::fromData( QSize(16,  16),  left_ptr_bits);
2c6f08
       QBitmap mask = QBitmap::fromData( QSize(16,  16),  left_ptrmsk_bits);
2c6f08
       sCursor.setMask(mask);
2c6f08
+      QPainter p(&sCursor);
2c6f08
+      p.setPen(Qt::gray);
2c6f08
+      p.drawPixmap(0, 0, mask);
2c6f08
+      p.setPen(Qt::black);
2c6f08
+      p.drawPixmap(0, 0, cursor);
2c6f08
+      p.end();
2c6f08
       sCursor = sCursor.transformed(m_zoomMatrix);
2c6f08
 
2c6f08
       // since hot spot is at 3,1