From e67bcc77b372b2a7a421c79aacc0ea642c758305 Mon Sep 17 00:00:00 2001
From: Tazpn <tazpn@users.sourceforge.net>
Date: Sat, 30 Aug 2008 15:21:31 +0000
Subject: [PATCH] max: Fix default selection on material

---
 NifProps/bhkBoxObj.cpp     | 2 +-
 NifProps/bhkCapsuleObj.cpp | 2 +-
 NifProps/bhkListObj.cpp    | 2 +-
 NifProps/bhkProxyObj.cpp   | 2 +-
 NifProps/bhkSphereObj.cpp  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/NifProps/bhkBoxObj.cpp b/NifProps/bhkBoxObj.cpp
index cced893..395d3a5 100644
--- a/NifProps/bhkBoxObj.cpp
+++ b/NifProps/bhkBoxObj.cpp
@@ -205,7 +205,7 @@ INT_PTR BoxParamDlgProc::DlgProc(TimeValue t,IParamMap2 *map,HWND hWnd,UINT msg,
 		{
 		case IDC_CB_MATERIAL:
 			if (HIWORD(wParam)==CBN_SELCHANGE) {
-				so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() );
+				so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() - 1 );
 			}
 			break;
 		}
diff --git a/NifProps/bhkCapsuleObj.cpp b/NifProps/bhkCapsuleObj.cpp
index 3c60eaf..56cd2aa 100644
--- a/NifProps/bhkCapsuleObj.cpp
+++ b/NifProps/bhkCapsuleObj.cpp
@@ -216,7 +216,7 @@ INT_PTR CapsuleParamDlgProc::DlgProc(TimeValue t,IParamMap2 *map,HWND hWnd,UINT
       {
       case IDC_CB_MATERIAL:
          if (HIWORD(wParam)==CBN_SELCHANGE) {
-            so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() );
+            so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() - 1);
          }
          break;
       }
diff --git a/NifProps/bhkListObj.cpp b/NifProps/bhkListObj.cpp
index 3933a65..5722955 100644
--- a/NifProps/bhkListObj.cpp
+++ b/NifProps/bhkListObj.cpp
@@ -318,7 +318,7 @@ INT_PTR ListParamDlgProc::DlgProc(TimeValue t,IParamMap2 *map,HWND hWnd,UINT msg
       {
       case IDC_CB_MATERIAL:
          if (HIWORD(wParam)==CBN_SELCHANGE) {
-            so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() );
+            so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() - 1 );
          }
          break;
       }
diff --git a/NifProps/bhkProxyObj.cpp b/NifProps/bhkProxyObj.cpp
index 6416bde..aa618c4 100644
--- a/NifProps/bhkProxyObj.cpp
+++ b/NifProps/bhkProxyObj.cpp
@@ -369,7 +369,7 @@ INT_PTR ProxyParamDlgProc::DlgProc(TimeValue t,IParamMap2 *map,HWND hWnd,UINT ms
       {
       case IDC_CB_MATERIAL:
          if (HIWORD(wParam)==CBN_SELCHANGE) {
-            so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() );
+            so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() - 1 );
          }
          break;
 
diff --git a/NifProps/bhkSphereObj.cpp b/NifProps/bhkSphereObj.cpp
index 2a1c6ca..e141237 100644
--- a/NifProps/bhkSphereObj.cpp
+++ b/NifProps/bhkSphereObj.cpp
@@ -224,7 +224,7 @@ INT_PTR SphereParamDlgProc::DlgProc(TimeValue t,IParamMap2 *map,HWND hWnd,UINT m
       {
       case IDC_CB_MATERIAL:
          if (HIWORD(wParam)==CBN_SELCHANGE) {
-            so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() );
+            so->pblock2->SetValue( PB_MATERIAL, 0, mCbMaterial.selection() - 1 );
          }
          break;
       }
-- 
GitLab