Fix error on loading invalid resource.

This commit is contained in:
2023-12-19 16:44:44 +08:00
parent 50879a1f3f
commit 58be497903

View File

@@ -118,12 +118,17 @@ namespace Cryville.Crtr.Browsing.UI {
_selectedItems.Clear(); _selectedItems.Clear();
_items[id].OnSelect(); _items[id].OnSelect();
_selectedItems.Add(id); _selectedItems.Add(id);
try {
var res = _manager[id]; var res = _manager[id];
m_detailPanel.Load(res); m_detailPanel.Load(res);
if (_selectedItems.Count == 1) { if (_selectedItems.Count == 1) {
LoadActions(res); LoadActions(res);
} }
} }
catch (Exception ex) {
Popup.CreateException(ex);
}
}
} }
internal override void OnActionsChanged() { internal override void OnActionsChanged() {
if (_destroyed) return; if (_destroyed) return;