Merge branch 'master' of ted.mutabah.net:acess2
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / main.c
index a9c34b7..66fe14e 100644 (file)
@@ -16,6 +16,7 @@ extern void   WM_Initialise(void);
 extern int     Renderer_Menu_Init(void);
 extern int     Renderer_Widget_Init(void);
 extern int     Renderer_Background_Init(void);
+extern int     Renderer_Framebuffer_Init(void);
 extern void    WM_Update(void);
 
 // === PROTOTYPES ===
@@ -49,17 +50,17 @@ int main(int argc, char *argv[])
                gsTerminalDevice = "/Devices/VTerm/6";
        }
        if( gsMouseDevice == NULL ) {
-               gsMouseDevice = "/Devices/PS2Mouse";
+               gsMouseDevice = "/Devices/Mouse/system";
        }
        
        Video_Setup();
-//     Interface_Init();
        IPC_Init();
        Input_Init();
        
        Renderer_Menu_Init();
        Renderer_Widget_Init();
        Renderer_Background_Init();
+       Renderer_Framebuffer_Init();
        WM_Initialise();
        
        // Spawn interface root
@@ -88,7 +89,7 @@ int main(int argc, char *argv[])
                IPC_FillSelect(&nfds, &fds);
                
                nfds ++;
-               if( select(nfds, &fds, NULL, NULL, NULL) == -1 ) {
+               if( _SysSelect(nfds, &fds, NULL, NULL, NULL, THREAD_EVENT_IPCMSG) == -1 ) {
                        _SysDebug("ERROR: select() returned -1");
                        return -1;
                }

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