mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-19 20:24:49 +00:00
asset browser spam kill
don't report populating preview images if the count is 0 also, remmber to cancel a pending scheduled method if you're rescheduling it
This commit is contained in:
parent
fe3e47309d
commit
8461b9dbfd
|
|
@ -663,7 +663,9 @@ function AssetBrowser::doRefresh(%this)
|
|||
|
||||
function AssetBrowser::populatePreviewImages(%this)
|
||||
{
|
||||
echo("AssetBrowser::populatePreviewImages() - Previews to generate: " @ AssetPreviewArray.count());
|
||||
if (AssetPreviewArray.count()>0)
|
||||
echo("AssetBrowser::populatePreviewImages() - Previews to generate: " @ AssetPreviewArray.count());
|
||||
|
||||
for(%i=0; %i < AssetPreviewArray.count(); %i++)
|
||||
{
|
||||
%previewButton = AssetPreviewArray.getKey(%i);
|
||||
|
|
@ -1490,7 +1492,8 @@ function AssetBrowser::rebuildAssetArray(%this)
|
|||
if(!%this.previewArrayDirty)
|
||||
{
|
||||
%this.previewArrayDirty = true;
|
||||
%this.schedule(16, "doRebuildAssetArray");
|
||||
cancel(%this.pendingRebuild);
|
||||
%this.pendingRebuild = %this.schedule(16, "doRebuildAssetArray");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -2863,6 +2866,5 @@ function AssetBrowserWindow::onResize(%this, %posX, %posY, %width, %height)
|
|||
AssetBrowser-->assetList.fillRowFirst = true;
|
||||
else
|
||||
AssetBrowser-->assetList.fillRowFirst = false;
|
||||
|
||||
AssetBrowser.doRebuildAssetArray();
|
||||
AssetBrowser.rebuildAssetArray();
|
||||
}
|
||||
Loading…
Reference in a new issue