Usermode/AxWin3 - Duplicate renderer detection, debug changes
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / renderers / framebuffer.c
index fc838cb..90f0033 100644 (file)
@@ -16,7 +16,6 @@ typedef struct
 {
        short   W, H;
        void    *Data;
-       char    _data[];
 } tFBBuffer;
 typedef struct
 {
@@ -42,6 +41,7 @@ tWMRenderer   gRenderer_Framebuffer = {
        .IPCHandlers = {
                [IPC_FB_COMMIT] = _Handle_Commit,
                [IPC_FB_NEWBUF] = _Handle_CreateBuf,
+               //[IPC_FB_SUBBUF] = _Handle_SubBuf,
        }
 };
 
@@ -162,7 +162,7 @@ int _Handle_CreateBuf(tWindow *Target, size_t Len, const void *Data)
        buf = malloc(sizeof(tFBBuffer) + msg->W * msg->H * 4);
        buf->W = msg->W;
        buf->H = msg->H;
-       buf->Data = buf->_data;
+       buf->Data = buf + 1;
        
        info->Buffers[msg->Buffer] = buf;
        

UCC git Repository :: git.ucc.asn.au