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