aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/url/libkviurl.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-02-06 18:48:42 +0000
committerGravatar Fabio Bas2010-02-06 18:48:42 +0000
commit51b3963ac4378a87d9489e92304db171da84c429 (patch)
treedda2eb7c3127d80ca96ef3150477a1dd1eb68c54 /src/modules/url/libkviurl.cpp
parentreverted version reply lock (diff)
downloadKVIrc-51b3963ac4378a87d9489e92304db171da84c429.tar.gz
KVIrc-51b3963ac4378a87d9489e92304db171da84c429.tar.bz2
KVIrc-51b3963ac4378a87d9489e92304db171da84c429.zip
fix for #707, part 1 (anchor background to kvirc mdi area topLeft(), not to desktop topLeft())
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3930 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/url/libkviurl.cpp')
-rw-r--r--src/modules/url/libkviurl.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/modules/url/libkviurl.cpp b/src/modules/url/libkviurl.cpp
index 54bd74885..0afc94971 100644
--- a/src/modules/url/libkviurl.cpp
+++ b/src/modules/url/libkviurl.cpp
@@ -122,8 +122,8 @@ void KviUrlDialogTreeWidget::paintEvent(QPaintEvent * event)
p->restore();
} else if(g_pShadedChildGlobalDesktopBackground)
{
- QPoint pnt = viewport()->mapToGlobal(rect.topLeft());
- p->drawTiledPixmap(rect,*g_pShadedChildGlobalDesktopBackground,pnt);
+ QPoint pnt = viewport()->mapTo(g_pFrame, rect.topLeft() + g_pFrame->mdiManager()->scrollBarsOffset());
+ p->drawTiledPixmap(rect,*(g_pShadedChildGlobalDesktopBackground), pnt);
} else {
#endif
//FIXME this is not the treewindowlist
@@ -131,6 +131,7 @@ void KviUrlDialogTreeWidget::paintEvent(QPaintEvent * event)
#ifdef COMPILE_PSEUDO_TRANSPARENCY
}
#endif
+
delete p;
//call paint on all childrens