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>