svn commit: r313049 - in head/deskutils/kdepim44: . files

Max Brazhnikov makc at FreeBSD.org
Wed Feb 27 12:47:22 UTC 2013


Author: makc
Date: Wed Feb 27 12:47:21 2013
New Revision: 313049
URL: http://svnweb.freebsd.org/changeset/ports/313049

Log:
  Add upstream patch to fix Kalarm segfault.
  
  PR:		ports/176046
  Submitted by:	Anish Mistry <amistry at unitedware.com>

Added:
  head/deskutils/kdepim44/files/patch-kalarm__lib__spinbox2.cpp   (contents, props changed)
Modified:
  head/deskutils/kdepim44/Makefile

Modified: head/deskutils/kdepim44/Makefile
==============================================================================
--- head/deskutils/kdepim44/Makefile	Wed Feb 27 12:25:18 2013	(r313048)
+++ head/deskutils/kdepim44/Makefile	Wed Feb 27 12:47:21 2013	(r313049)
@@ -3,7 +3,7 @@
 
 PORTNAME=	kdepim
 PORTVERSION=	4.4.11.1
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	deskutils kde ipv6
 MASTER_SITES=	${MASTER_SITE_KDE}
 MASTER_SITE_SUBDIR=	stable/kdepim-${PORTVERSION}/src

Added: head/deskutils/kdepim44/files/patch-kalarm__lib__spinbox2.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/kdepim44/files/patch-kalarm__lib__spinbox2.cpp	Wed Feb 27 12:47:21 2013	(r313049)
@@ -0,0 +1,23 @@
+--- kalarm/lib/spinbox2.cpp
++++ kalarm/lib/spinbox2.cpp
+@@ -28,7 +28,7 @@
+ #include <QMouseEvent>
+ #include <QStyleOptionSpinBox>
+ #include <QGraphicsPixmapItem>
+-#include <QPaintEngine>
++#include <QPainter>
+ #include <QTimer>
+ #include <QFrame>
+ #include <QBrush>
+@@ -588,8 +588,9 @@ void SpinMirror::setFrame()
+ 		p = grabWidget(mMainSpinbox, QRect(x, 0, 1, height()));
+ 		// Blot out edit field stuff from the middle of the slice
+ 		QPixmap dot = grabWidget(mMainSpinbox, QRect(x, editOffsetY, 1, 1));
+-		QPaintEngine* pe = p.paintEngine();
+-		pe->drawTiledPixmap(QRectF(0, editOffsetY, 1, height() - 2*editOffsetY), dot, QPointF(0, 0));
++		QPainter painter(&p);
++		painter.drawTiledPixmap(0, editOffsetY, 1, height() - 2*editOffsetY, dot, 0, 0);
++		painter.end();
+ 		// Horizontally fill the mirror widget with the vertical slice
+ 		p = p.scaled(size());
+ 		// Grab the left hand border of the main spinbox, and draw it into the mirror widget.


More information about the svn-ports-head mailing list