http://git.etersoft.ru/projects
/
wine
/
eterwine.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
360d87f
)
d3d9: Make Direct3DCreate9 fail if we can't initialize wined3d.
author
Alexandre Julliard
<julliard@winehq.org>
Tue, 24 Jun 2008 09:07:53 +0000
(11:07 +0200)
committer
Alexandre Julliard
<julliard@winehq.org>
Tue, 24 Jun 2008 09:07:53 +0000
(11:07 +0200)
dlls/d3d9/d3d9_main.c
patch
|
blob
|
blame
|
history
diff --git
a/dlls/d3d9/d3d9_main.c
b/dlls/d3d9/d3d9_main.c
index 69ad9c845dde449dcba4c979ed0dc92fa3c1aa6a..a93c12236056e9ac6bc43b0b007b8505cb28c3f7 100644
(file)
--- a/
dlls/d3d9/d3d9_main.c
+++ b/
dlls/d3d9/d3d9_main.c
@@
-53,6
+53,11
@@
IDirect3D9* WINAPI Direct3DCreate9(UINT SDKVersion) {
TRACE("SDKVersion = %x, Created Direct3D object @ %p, WineObj @ %p\n", SDKVersion, object, object->WineD3D);
+ if (!object->WineD3D)
+ {
+ HeapFree( GetProcessHeap(), 0, object );
+ object = NULL;
+ }
return (IDirect3D9*) object;
}