anchor.diff:      _statusComponent.progressMessage = null;
       _statusComponent.spinning = false;
       _statusComponent.temporaryMessage = 'Search finished';
  -    if (_updateTimer != null) {
  -      _updateTimer.cancel();
  -      _updateTimer = null;
  -    }
       _updateResultsNow();
     }
   
  
positive.code:     });
      _treeView.restoreExpandedState(uuids);
  
      if (_items.length == 0) {
        _setShowNoResults(true);
      }
    }
  
    void _setShowNoResults(bool visible) {
  
negative.code:       _searching = true;
        _search = new WorkspaceSearch();
        _search.delegate = this;
        _search.performSearch(_workspace, filterString).catchError((_) {});
        _statusComponent.spinning = true;
        _statusComponent.progressMessage = 'Searching...';
        _setShowSearchResultPlaceholder(false);
      } else {
        _setShowSearchResultPlaceholder(true);
      }
  
      _updateResultsNow();
  
      return true;
    }
  