From 378e17d1a37e7e4379b809a6ed7b7b3c76f3d5d3 Mon Sep 17 00:00:00 2001 From: tpearson Date: Thu, 27 Oct 2011 03:18:43 +0000 Subject: Fix KHTML multi-line textboxes rendering incorrectly This closes Bug 558 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1260925 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- khtml/rendering/render_replaced.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'khtml') diff --git a/khtml/rendering/render_replaced.cpp b/khtml/rendering/render_replaced.cpp index 80632cc81..01379930a 100644 --- a/khtml/rendering/render_replaced.cpp +++ b/khtml/rendering/render_replaced.cpp @@ -529,7 +529,8 @@ static void copyWidget(const TQRect& r, TQPainter *p, TQWidget *widget, int tx, if (!widget->childrenListObject().isEmpty()) { // build region - TQObjectListIterator it = widget->childrenListObject(); + TQObjectList childWidgets = widget->childrenListObject(); + TQObjectListIterator it(childWidgets); for (; it.current(); ++it) { TQWidget* const w = ::tqqt_cast(it.current()); if ( w && !w->isTopLevel() && !w->isHidden()) { -- cgit v1.2.1