Skip to content

Commit 60b5e10

Browse files
author
slavara
committed
WIP
1 parent 5b77ab5 commit 60b5e10

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

PostfixCodeCompletion/PluginMain.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,18 @@ public void HandleEvent(object sender, NotifyEvent e, HandlingPriority priority)
7777
switch (e.Type)
7878
{
7979
case EventType.UIStarted:
80+
Reflector.CompletionList.completionList.VisibleChanged -= OnCompletionListVisibleChanged;
8081
Reflector.CompletionList.completionList.VisibleChanged += OnCompletionListVisibleChanged;
8182
break;
8283
case EventType.Command:
8384
if (((DataEvent) e).Action == ProjectManagerEvents.Project)
8485
{
8586
if (!(PluginBase.CurrentProject is HaxeProject)) return;
8687
var context = (Context) ASContext.GetLanguageContext("haxe");
87-
((HaXeSettings) context.Settings).CompletionModeChanged += OnHaxeCompletionModeChanged;
88+
if (context == null) return;
89+
var settings = (HaXeSettings) context.Settings;
90+
settings.CompletionModeChanged -= OnHaxeCompletionModeChanged;
91+
settings.CompletionModeChanged += OnHaxeCompletionModeChanged;
8892
OnHaxeCompletionModeChanged();
8993
}
9094
break;

0 commit comments

Comments
 (0)