driver:implement changes for Dynamic State
diff --git a/icd/intel/event.c b/icd/intel/event.c
index b1d4859..7470540 100644
--- a/icd/intel/event.c
+++ b/icd/intel/event.c
@@ -94,6 +94,7 @@
                                  XGL_SIZE *size, XGL_VOID *data)
 {
     XGL_RESULT ret = XGL_SUCCESS;
+    static XGL_UINT eventHeaps[1] =  {0}; /* always heap 0 */
 
     switch (type) {
     case XGL_INFO_TYPE_MEMORY_REQUIREMENTS:
@@ -107,7 +108,7 @@
             mem_req->size = 4;
             mem_req->alignment = 64;
             mem_req->heapCount = 1;
-            mem_req->heaps[0] = 0;
+            mem_req->pHeaps = eventHeaps;
 
         }
         break;