$OpenBSD: patch-applets_lancelot_app_src_BaseActionWidget_cpp,v 1.2 2008/09/11 19:52:18 martynas Exp $
--- applets/lancelot/app/src/BaseActionWidget.cpp.orig	Wed Jan 30 21:34:41 2008
+++ applets/lancelot/app/src/BaseActionWidget.cpp	Thu Sep 11 00:02:00 2008
@@ -158,7 +158,8 @@ void BaseActionWidget::paintForeground (QPainter * pai
 
         if (m_icon || m_iconInSvg) { // using real painter...
             iconRect.moveTop(top);
-            QRect rect(QPoint(lround(iconRect.left()), lround(iconRect.top())), m_iconSize);
+	    QPoint p(lround(iconRect.left()), lround(iconRect.top()));
+            QRect rect(p, m_iconSize);
             if (m_icon) {
                 m_icon->paint(_painter, rect);
             } else {
@@ -213,7 +214,8 @@ void BaseActionWidget::paintForeground (QPainter * pai
         descriptionRect.moveLeft(WIDGET_PADDING + iconRect.right());
 
         if (m_icon || m_iconInSvg) {  // using real painter...
-            QRect rect(QPoint(lround(iconRect.left()), lround(iconRect.top())), m_iconSize);
+	    QPoint p(lround(iconRect.left()), lround(iconRect.top()));
+            QRect rect(p, m_iconSize);
             if (m_icon) {
                 QIcon::Mode mode;
                 if (!m_enabled) {
