diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2011-04-27 22:12:47 +0000 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2011-04-27 22:12:47 +0000 |
commit | 1086571098d06edc4c0fbaa1378e9be16a97c7e2 (patch) | |
tree | 9670edbde2439f82989a197c51128ae72736ef1f /kde-base/kalarm/files | |
parent | Install additional scripts. Thanks to fleg <fleg@lavabit.com> for the patches... (diff) | |
download | gentoo-2-1086571098d06edc4c0fbaa1378e9be16a97c7e2.tar.gz gentoo-2-1086571098d06edc4c0fbaa1378e9be16a97c7e2.tar.bz2 gentoo-2-1086571098d06edc4c0fbaa1378e9be16a97c7e2.zip |
Added upstream patch against a crash, bug 365139
(Portage version: 2.1.9.46/cvs/Linux x86_64)
Diffstat (limited to 'kde-base/kalarm/files')
-rw-r--r-- | kde-base/kalarm/files/kalarm-4.4.11.1-crash.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/kde-base/kalarm/files/kalarm-4.4.11.1-crash.patch b/kde-base/kalarm/files/kalarm-4.4.11.1-crash.patch new file mode 100644 index 000000000000..2c05d750dea7 --- /dev/null +++ b/kde-base/kalarm/files/kalarm-4.4.11.1-crash.patch @@ -0,0 +1,34 @@ +diff --git a/kalarm/lib/spinbox2.cpp b/kalarm/lib/spinbox2.cpp +index cc10882..f1e8ab9 100644 +--- a/kalarm/lib/spinbox2.cpp ++++ b/kalarm/lib/spinbox2.cpp +@@ -1,7 +1,7 @@ + /* + * spinbox2.cpp - spin box with extra pair of spin buttons (for Qt 3) + * Program: kalarm +- * Copyright © 2001-2009 by David Jarvie <djarvie@kde.org> ++ * Copyright © 2001-2009,2011 by David Jarvie <djarvie@kde.org> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +@@ -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. |