From 3681b521b529d3843d5e719bb1428eefea3fff86 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 16 Feb 2021 14:51:31 -0800 Subject: [PATCH] Fixes for safe mode --- IDE/src/ui/ClassViewPanel.bf | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/IDE/src/ui/ClassViewPanel.bf b/IDE/src/ui/ClassViewPanel.bf index 39e7a378..8211dfe6 100644 --- a/IDE/src/ui/ClassViewPanel.bf +++ b/IDE/src/ui/ClassViewPanel.bf @@ -876,16 +876,22 @@ namespace IDE.ui { base.Update(); + if (gApp.mBfResolveCompiler == null) + return; + var focusedItem = (ClassViewListViewItem)mTypeLV.GetRoot().FindFocusedItem(); var focusedStr = scope String(); if (focusedItem != null) GetName(focusedItem, focusedStr); - int32 compileRevision = gApp.mBfResolveCompiler.GetCompileRevision(); - if (mLastCompileRevision != compileRevision) + if (gApp.mBfResolveCompiler != null) { - mCompileRevisionDirtyDelay = 30; - mLastCompileRevision = compileRevision; + int32 compileRevision = gApp.mBfResolveCompiler.GetCompileRevision(); + if (mLastCompileRevision != compileRevision) + { + mCompileRevisionDirtyDelay = 30; + mLastCompileRevision = compileRevision; + } } if ((mCompileRevisionDirtyDelay > 0) && (--mCompileRevisionDirtyDelay == 0))