d3d10: Actually use the parse_fx10() return value.

Henri Verbeet hverbeet at codeweavers.com
Tue Mar 3 02:03:46 CST 2009


---
 dlls/d3d10/effect.c |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/dlls/d3d10/effect.c b/dlls/d3d10/effect.c
index 61b4a6f..bb7f7a8 100644
--- a/dlls/d3d10/effect.c
+++ b/dlls/d3d10/effect.c
@@ -410,15 +410,12 @@ static HRESULT fx10_chunk_handler(const char *data, void *ctx)
     switch(tag)
     {
         case TAG_FX10:
-            parse_fx10(e, ptr, chunk_size);
-            break;
+            return parse_fx10(e, ptr, chunk_size);
 
         default:
             FIXME("Unhandled chunk %s\n", tag_str);
-            break;
+            return S_OK;
     }
-
-    return S_OK;
 }
 
 HRESULT d3d10_effect_parse(struct d3d10_effect *This, const void *data, SIZE_T data_size)
-- 
1.6.0.6



--------------060309000800020102060900--



More information about the wine-patches mailing list