diff options
author | Britney Fransen <brfransen@gmail.com> | 2011-08-06 01:54:02 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2011-08-06 01:54:02 (GMT) |
commit | ba2331b07d1becfbed66e0bca81536ef7fee4759 (patch) | |
tree | 259ccfd204eb690e38f2bad376481c8bad46f72a /abs/core/qt/fix-scroll-when-last-item-is-removed.patch | |
parent | 6b21c39ac1b2ba54d4e5949d6cdd8f53f1bad4eb (diff) | |
download | linhes_pkgbuild-ba2331b07d1becfbed66e0bca81536ef7fee4759.zip linhes_pkgbuild-ba2331b07d1becfbed66e0bca81536ef7fee4759.tar.gz linhes_pkgbuild-ba2331b07d1becfbed66e0bca81536ef7fee4759.tar.bz2 |
qt: Bump to latest. refs #647
Diffstat (limited to 'abs/core/qt/fix-scroll-when-last-item-is-removed.patch')
-rw-r--r-- | abs/core/qt/fix-scroll-when-last-item-is-removed.patch | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/abs/core/qt/fix-scroll-when-last-item-is-removed.patch b/abs/core/qt/fix-scroll-when-last-item-is-removed.patch deleted file mode 100644 index 8656702..0000000 --- a/abs/core/qt/fix-scroll-when-last-item-is-removed.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 6da6b7099d4e0b49329793e4b90703ec3d868048 Mon Sep 17 00:00:00 2001 -From: Frank Reininghaus <frank78ac@googlemail.com> -Date: Wed, 22 Sep 2010 10:19:59 +0200 -Subject: [PATCH] QTreeView: do not scroll to top if last item is removed - -When the last item is the current item and is removed, -QTreeViewPrivate::updateScrollBars() is called after QTreeViewPrivate's -viewItems member is cleared. This commit makes sure that viewItems is -restored by calling QTreeView::doItemsLayout() in this case, preventing -that the scroll bar range is set to zero temporarily and the view is -scrolled to the top unexpectedly (this was a regression in 4.7.0: -QTBUG-13567). - -Merge-request: 2481 -Reviewed-by: Olivier Goffart <olivier.goffart@nokia.com> ---- - src/gui/itemviews/qtreeview.cpp | 4 ++++ - tests/auto/qtreeview/tst_qtreeview.cpp | 22 ++++++++++++++++++++++ - 2 files changed, 26 insertions(+), 0 deletions(-) - -diff --git a/src/gui/itemviews/qtreeview.cpp b/src/gui/itemviews/qtreeview.cpp -index b797776..40b51fe 100644 ---- a/src/gui/itemviews/qtreeview.cpp -+++ b/src/gui/itemviews/qtreeview.cpp -@@ -3435,6 +3435,10 @@ void QTreeViewPrivate::updateScrollBars() - if (!viewportSize.isValid()) - viewportSize = QSize(0, 0); - -+ if (viewItems.isEmpty()) { -+ q->doItemsLayout(); -+ } -+ - int itemsInViewport = 0; - if (uniformRowHeights) { - if (defaultItemHeight <= 0) --- -1.6.1 - |