We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c10aab7 commit aa3fb83Copy full SHA for aa3fb83
1 file changed
Source/MDK-Debug/ProgrammableBlockExtensions.cs
@@ -112,7 +112,7 @@ bool IsUnbindButtonVisible(MyProgrammableBlock programmableBlock)
112
113
bool IsUnbindButtonEnabled(MyProgrammableBlock programmableBlock)
114
{
115
- return IsWorkable() && _proxyCache.ContainsKey(programmableBlock);
+ return IsWorkable() && _proxyCache.TryGetValue(programmableBlock, out var proxy) && proxy.HasLoadedProgram;
116
}
117
118
bool IsBindButtonVisible(MyProgrammableBlock programmableBlock)
@@ -160,6 +160,8 @@ async void OnBindScriptDll(MyProgrammableBlock programmableBlock)
160
161
if (fileName != null)
162
LoadScriptAssembly(fileName, proxy);
163
+
164
+ proxy.ProgrammableBlock?.RaisePropertiesChanged();
165
166
167
void LoadScriptAssembly(string fileName, ProgrammableBlockProxy proxy)
0 commit comments