Adjusts engine cleanup ordering on shaderFeatureMgr to avoid periodic crashes on Mac ARM machines

Adds missing disconnect/timeout handling callbacks to the clientServer core module
Adds page refresh function to UINavigation to be able to selectively nudge the current page to refresh its contents if needbe
This commit is contained in:
JeffR 2022-06-05 01:21:38 -05:00
parent 34d109d45e
commit 1acf4b2dae
4 changed files with 32 additions and 2 deletions

View file

@ -287,4 +287,18 @@ function UINavigation::getPageCount(%this)
%count++;
return %count;
}
}
//==============================================================================
/// Summary:
/// Force the page to reprocess to ensure it's status is up to date
function UINavigation::refreshPage(%this)
{
%page = %this.getCurrentPage();
if(!isObject(%page))
return;
if(%page.isMethod("onOpen"))
%page.call("onOpen");
}