private void filterPanel_FilterChanged(object sender, FilterChangedEventArgs e) { try { ModLogger.Debug("Changing filter to {0}", e.NewFilter); ClearWorkshopAssets(); _workshopAssetListState.SetFilter(e.NewFilter); PopulateWorkshopAssets(); ModLogger.Debug("Changed filter to {0}", e.NewFilter); } catch (Exception ex) { ModLogger.Exception(ex); throw; } }