]> cloud.milkyroute.net Git - dolphin.git/commitdiff
faster + nicer (thanks to André Wöbbeking for the hint)
authorPeter Penz <peter.penz19@gmail.com>
Wed, 25 Jun 2008 16:29:16 +0000 (16:29 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Wed, 25 Jun 2008 16:29:16 +0000 (16:29 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=824312

src/iconmanager.cpp

index ccf15e80c26c3fb85009db848f59229911dc58c8..97dac53b7b269440e8a6a37ba7d84174e4495889 100644 (file)
@@ -61,10 +61,9 @@ class LayoutBlocker {
 public:
     LayoutBlocker(QAbstractItemView* view) :
         m_uniformSizes(false),
 public:
     LayoutBlocker(QAbstractItemView* view) :
         m_uniformSizes(false),
-        m_view(0)
+        m_view(qobject_cast<QListView*>(view))
     {
     {
-        if (view->inherits("QListView")) {
-            m_view = qobject_cast<QListView*>(view);
+        if (m_view != 0) {
             m_uniformSizes = m_view->uniformItemSizes();
             m_view->setUniformItemSizes(true);
         }
             m_uniformSizes = m_view->uniformItemSizes();
             m_view->setUniformItemSizes(true);
         }