From c915d44af7e4052280134d7da56e1a0a8c139f97 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 7 Jul 2015 19:40:07 +0200 Subject: [PATCH] Clamp the selected sample to valid range --- renderdocui/Windows/Dialogs/TextureSaveDialog.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdocui/Windows/Dialogs/TextureSaveDialog.cs b/renderdocui/Windows/Dialogs/TextureSaveDialog.cs index cb711b233..78cd9e641 100644 --- a/renderdocui/Windows/Dialogs/TextureSaveDialog.cs +++ b/renderdocui/Windows/Dialogs/TextureSaveDialog.cs @@ -102,7 +102,7 @@ namespace renderdocui.Windows.Dialogs for (int i = 0; i < tex.msSamp; i++) sampleSelect.Items.Add(String.Format("Sample {0}", i)); - sampleSelect.SelectedIndex = (saveData.sample.sampleIndex == ~0U ? 0 : (int)saveData.sample.sampleIndex); + sampleSelect.SelectedIndex = Math.Min((int)tex.msSamp, (saveData.sample.sampleIndex == ~0U ? 0 : (int)saveData.sample.sampleIndex)); if (saveData.sample.sampleIndex == ~0U) {