]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/listctrl.cpp
Interface fixes and tweaks for Phoenix
[wxWidgets.git] / src / generic / listctrl.cpp
index 6f02e43f3a317a9e828e1b265346a8a81864fdb7..481654ecd854bf43afab5d1edeaa2dd9f01a063c 100644 (file)
@@ -3181,10 +3181,14 @@ void wxListMainWindow::SetItem( wxListItem &item )
         }
     }
 
-    // update the item on screen
-    wxRect rectItem;
-    GetItemRect(id, rectItem);
-    RefreshRect(rectItem);
+    // update the item on screen unless we're going to update everything soon
+    // anyhow
+    if ( !m_dirty )
+    {
+        wxRect rectItem;
+        GetItemRect(id, rectItem);
+        RefreshRect(rectItem);
+    }
 }
 
 void wxListMainWindow::SetItemStateAll(long state, long stateMask)