Lua console - immediatley update on screen graphics when disabling a lua script
This commit is contained in:
parent
71d68e4bea
commit
38a525eefd
|
@ -866,12 +866,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
item.State = LuaFile.RunState.Disabled;
|
||||
});
|
||||
|
||||
// Shenanigans
|
||||
// We want any gui.text messages from a script to immediately update even when paused
|
||||
GlobalWin.OSD.ClearGuiText();
|
||||
Tools.UpdateToolsAfter();
|
||||
LuaImp.EndLuaDrawing();
|
||||
LuaImp.StartLuaDrawing();
|
||||
ReDraw();
|
||||
}
|
||||
catch (IOException)
|
||||
{
|
||||
|
@ -883,6 +878,16 @@ namespace BizHawk.Client.EmuHawk
|
|||
}
|
||||
}
|
||||
|
||||
private void ReDraw()
|
||||
{
|
||||
// Shenanigans
|
||||
// We want any gui.text messages from a script to immediately update even when paused
|
||||
GlobalWin.OSD.ClearGuiText();
|
||||
Tools.UpdateToolsAfter();
|
||||
LuaImp.EndLuaDrawing();
|
||||
LuaImp.StartLuaDrawing();
|
||||
}
|
||||
|
||||
private void PauseScriptMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
foreach (var x in SelectedFiles)
|
||||
|
@ -1492,6 +1497,7 @@ namespace BizHawk.Client.EmuHawk
|
|||
|
||||
LuaImp.CallExitEvent(file);
|
||||
file.Stop();
|
||||
ReDraw();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue