Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Feb 2013 12:47:21 +0000 (UTC)
From:      Max Brazhnikov <makc@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r313049 - in head/deskutils/kdepim44: . files
Message-ID:  <201302271247.r1RClLWo051454@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302271247.r1RClLWo051454>