diff options
-rw-r--r-- | bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/InfiniteSubProgressMonitor.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/InfiniteSubProgressMonitor.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/InfiniteSubProgressMonitor.java index 26c1101de..2f6baacdc 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/InfiniteSubProgressMonitor.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/InfiniteSubProgressMonitor.java @@ -17,8 +17,10 @@ import org.eclipse.core.runtime.SubProgressMonitor; /** * Provides an infinite progress monitor by subdividing by half repeatedly. * - * The totalWork parameter represents the number of ticks shown in the progress dialog. - * However, the number of totalWork that can actually be worked is n*totalWork/2 where + * The ticks parameter represents the number of ticks shown in the progress dialog + * (or propogated up to a parent IProgressMonitor). The totalWork parameter provided + * in actually a hint used to determine how work is translated into ticks. + * The number of totalWork that can actually be worked is n*totalWork/2 where * 2^n = totalWork. What this means is that if you provide a totalWork of 32 (2^5) than * the maximum number of ticks is 5*32/2 = 80. * |