diff --git a/telldus-gui/TelldusGui/filtereddeviceproxymodel.cpp b/telldus-gui/TelldusGui/filtereddeviceproxymodel.cpp index e688e707..770c0e32 100644 --- a/telldus-gui/TelldusGui/filtereddeviceproxymodel.cpp +++ b/telldus-gui/TelldusGui/filtereddeviceproxymodel.cpp @@ -27,7 +27,6 @@ FilteredDeviceProxyModel::FilteredDeviceProxyModel( QObject * parent ) d(new PrivateData) { d->filtered = false; - d->filters.clear(); } FilteredDeviceProxyModel::~FilteredDeviceProxyModel() { @@ -72,6 +71,7 @@ void FilteredDeviceProxyModel::addFilter( const QString &filter ) { void FilteredDeviceProxyModel::showAll() { d->filtered = false; + d->filters.clear(); invalidateFilter(); }