From b56fe716f1cec7c90de2dcd967658b54ec5ca0b4 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Fri, 13 Jul 2007 18:15:22 +0000 Subject: [PATCH] [190010] cancelling search in search handler on host --- .../miners/filesystem/UniversalSearchHandler.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/internal/dstore/universal/miners/filesystem/UniversalSearchHandler.java b/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/internal/dstore/universal/miners/filesystem/UniversalSearchHandler.java index 4c424029ec5..69054287781 100644 --- a/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/internal/dstore/universal/miners/filesystem/UniversalSearchHandler.java +++ b/rse/plugins/org.eclipse.rse.services.dstore/miners/org/eclipse/rse/internal/dstore/universal/miners/filesystem/UniversalSearchHandler.java @@ -12,7 +12,8 @@ * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. * * Contributors: - * Michael Berger (IBM) - Bug 147791 - symbolic links can cause circular search. + * Michael Berger (IBM) - Bug 147791 - symbolic links can cause circular search. + * David McKnight (IBM) - [190010] cancelling search *******************************************************************************/ package org.eclipse.rse.internal.dstore.universal.miners.filesystem; @@ -117,7 +118,7 @@ public class UniversalSearchHandler extends Thread implements ICancellableHandle catch (Exception e) { UniversalServerUtilities.logError(_miner.getName(), "Error occured when calling internal search", e); //$NON-NLS-1$ } - + _isDone = true; if (_isCancelled) { @@ -144,7 +145,7 @@ public class UniversalSearchHandler extends Thread implements ICancellableHandle } public void cancel() { - _isCancelled = true; + _isCancelled = true; } protected boolean hasSearchedDirectory(File file) @@ -254,7 +255,7 @@ public class UniversalSearchHandler extends Thread implements ICancellableHandle } // do a refresh - _dataStore.refresh(_status, true); + //_dataStore.refresh(_status, true); } // if the depth is not 0, then we need to recursively search