Skip to content

Commit 462665e

Browse files
committed
fixed "resolving" state in the status bar
1 parent 14ad4d9 commit 462665e

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

Rubberduck.Parsing/VBA/RubberduckParser.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,8 @@ public RubberduckParser(
5656
_comReflector = new ReferencedDeclarationsCollector(_state);
5757

5858
state.ParseRequest += ReparseRequested;
59-
state.StateChanged += StateOnStateChanged;
6059
}
6160

62-
private void StateOnStateChanged(object sender, EventArgs e)
63-
{
64-
Logger.Debug("RubberduckParser handles OnStateChanged ({0})", _state.Status);
65-
}
6661

6762
private void ReparseRequested(object sender, ParseRequestEventArgs e)
6863
{
@@ -466,6 +461,7 @@ private void ParseAsyncInternal(VBComponent component, CancellationToken token,
466461

467462
private void Resolve(CancellationToken token)
468463
{
464+
State.SetStatusAndFireStateChanged(ParserState.Resolving);
469465
var sharedTokenSource = CancellationTokenSource.CreateLinkedTokenSource(_resolverTokenSource.Token, token);
470466
// tests expect this to be synchronous :/
471467
//Task.Run(() => ResolveInternal(sharedTokenSource.Token));
@@ -599,8 +595,6 @@ private void ResolveReferences(DeclarationFinder finder, VBComponent component,
599595
public void Dispose()
600596
{
601597
State.ParseRequest -= ReparseRequested;
602-
State.StateChanged -= StateOnStateChanged;
603-
604598
if (_resolverTokenSource != null)
605599
{
606600
_resolverTokenSource.Dispose();

0 commit comments

Comments
 (0)