[PATCH] shlwapi: Avoid 'else if' for IStream_fnQueryInterface. (resend)
Andrey Gusev
andrey.goosev at gmail.com
Wed Jan 25 05:19:46 CST 2017
Signed-off-by: Andrey Gusev <andrey.goosev at gmail.com>
---
dlls/shlwapi/regstream.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/dlls/shlwapi/regstream.c b/dlls/shlwapi/regstream.c
index 1b0ca4e..25d27b1 100644
--- a/dlls/shlwapi/regstream.c
+++ b/dlls/shlwapi/regstream.c
@@ -67,10 +67,8 @@ static HRESULT WINAPI IStream_fnQueryInterface(IStream *iface, REFIID riid, LPVO
*ppvObj = NULL;
- if(IsEqualIID(riid, &IID_IUnknown)) /*IUnknown*/
- *ppvObj = This;
- else if(IsEqualIID(riid, &IID_IStream)) /*IStream*/
- *ppvObj = This;
+ if(IsEqualIID(riid, &IID_IUnknown) || IsEqualIID(riid, &IID_IStream))
+ *ppvObj = &This->IStream_iface;
if(*ppvObj)
{
--
2.7.4
More information about the wine-patches
mailing list