r7255 Thursday 4th February, 2010 at 10:37:05 UTC by Miodrag Milanović
Fixed very very stupid WINUI bug now it finally works without staying alive after close.
[src/mess/osd/winui]messui.c messui.h
[src/osd/winui]winui.c

src/osd/winui/winui.c
r7254r7255
20942094
20952095static void Win32UI_exit()
20962096{
2097   #ifdef MESS
2098   MySoftwareListClose();
2099   #endif
2100   
20972101    if (g_bDoBroadcast == TRUE)
20982102    {
20992103        ATOM a = GlobalAddAtom(TEXT(""));
src/mess/osd/winui/messui.c
r7254r7255
346346   return TRUE;
347347}
348348
349void MySoftwareListClose(void)
350{
351   // free the machine config, if necessary
352   if (config != NULL)
353   {
354      software_config_free(config);
355      config = NULL;
356   }
357}
349358
350
351359void MyFillSoftwareList(int drvindex, BOOL bForce)
352360{
353361   BOOL is_same;
src/mess/osd/winui/messui.h
r7254r7255
1515void MessReadMountedSoftware(int nGame);
1616BOOL CreateMessIcons(void);
1717BOOL MessApproveImageList(HWND hParent, int nDriver);
18void MySoftwareListClose(void);
1819
1920#endif // __MESSUI_H__

Previous 509077 RevisionsNext 50


© 1998-2010 The MESS Team