Fixed: CPThemeStateSelectedDataView still set when removing a view

Previously, when removing a view from a CPTableView, the themeState CPThemeStateSelectedDataView wasn't unset. Now it does.
This commit is contained in:
Alexandre Wilhelm
2014-09-19 09:59:56 -07:00
parent b9b396a279
commit 903cc8ee83
+3
View File
@@ -3950,6 +3950,9 @@ Your delegate can implement this method to avoid subclassing the tableview to ad
// FIXME: yuck!
var identifier = [aDataView identifier];
if ([aDataView hasThemeState:CPThemeStateSelectedDataView])
[aDataView unsetThemeState:CPThemeStateSelectedDataView];
if (!_cachedDataViews[identifier])
_cachedDataViews[identifier] = [aDataView];
else