File DirectFB-1.6.1-FusionID-fix-git21c3684.patch of Package DirectFB
diff -up DirectFB-1.6.1/wm/unique/uniquewm.c.fusionID DirectFB-1.6.1/wm/unique/uniquewm.c
--- DirectFB-1.6.1/wm/unique/uniquewm.c.fusionID 2012-08-29 10:58:22.009758786 -0400
+++ DirectFB-1.6.1/wm/unique/uniquewm.c 2012-08-29 10:58:58.753759640 -0400
@@ -34,6 +34,7 @@
#include <direct/memcpy.h>
#include <direct/messages.h>
+#include <core/core.h>
#include <core/input.h>
#include <core/surface.h>
#include <core/surface_buffer.h>
@@ -275,7 +276,7 @@ unique_wm_create_context( void )
D_MAGIC_ASSERT( wm_shared, WMShared );
D_ASSERT( wm_shared->context_pool != NULL );
- return (UniqueContext*) fusion_object_create( wm_shared->context_pool, wm_data->world );
+ return (UniqueContext*) fusion_object_create( wm_shared->context_pool, wm_data->world, Core_GetIdentity() );
}
UniqueDecoration *
@@ -286,7 +287,7 @@ unique_wm_create_decoration( void )
D_MAGIC_ASSERT( wm_shared, WMShared );
D_ASSERT( wm_shared->decoration_pool != NULL );
- return (UniqueDecoration*) fusion_object_create( wm_shared->decoration_pool, wm_data->world );
+ return (UniqueDecoration*) fusion_object_create( wm_shared->decoration_pool, wm_data->world, Core_GetIdentity() );
}
UniqueWindow *
@@ -297,7 +298,7 @@ unique_wm_create_window( void )
D_MAGIC_ASSERT( wm_shared, WMShared );
D_ASSERT( wm_shared->window_pool != NULL );
- return (UniqueWindow*) fusion_object_create( wm_shared->window_pool, wm_data->world );
+ return (UniqueWindow*) fusion_object_create( wm_shared->window_pool, wm_data->world, Core_GetIdentity() );
}
/**************************************************************************************************/