Win32 - stop lua menu item gray if no lua script is running.

This commit is contained in:
adelikat 2008-12-08 18:17:28 +00:00
parent 4c49d50590
commit e08f3af8bf
3 changed files with 4 additions and 2 deletions

View File

@ -1,4 +1,5 @@
---version 2.0.4 yet to be released--- ---version 2.0.4 yet to be released---
08-dec-2008 - adelikat - win32 - stop lua menu item gray if no lua script is running
08-dec-2008 - adelikat - win32 - fix bug where no sound + mute turbo caused chirps when toggling 08-dec-2008 - adelikat - win32 - fix bug where no sound + mute turbo caused chirps when toggling
08-dec-2008 - adelikat - win32 - sound dialog - disabling sound disabled sound options 08-dec-2008 - adelikat - win32 - sound dialog - disabling sound disabled sound options
08-dec-2008 - adelikat - win32 - opening a rom runs closerom first, fixes bug where new sav file was not getting loaded 08-dec-2008 - adelikat - win32 - opening a rom runs closerom first, fixes bug where new sav file was not getting loaded

View File

@ -83,7 +83,7 @@ extern int EnableAutosave;
extern bool frameAdvanceLagSkip; extern bool frameAdvanceLagSkip;
extern bool movieSubtitles; extern bool movieSubtitles;
extern bool turbo; extern bool turbo;
extern int luaRunning;
// Extern functions // Extern functions
char *md5_asciistr(uint8 digest[16]); char *md5_asciistr(uint8 digest[16]);
@ -1454,6 +1454,7 @@ LRESULT FAR PASCAL AppWndProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam)
EnableMenuItem(fceumenu,MENU_LOAD_STATE,MF_BYCOMMAND | (FCEU_IsValidUI(FCEUI_LOADSTATE)?MF_ENABLED:MF_GRAYED)); EnableMenuItem(fceumenu,MENU_LOAD_STATE,MF_BYCOMMAND | (FCEU_IsValidUI(FCEUI_LOADSTATE)?MF_ENABLED:MF_GRAYED));
EnableMenuItem(fceumenu,MENU_STOP_AVI,MF_BYCOMMAND | (FCEUI_AviIsRecording()?MF_ENABLED:MF_GRAYED)); EnableMenuItem(fceumenu,MENU_STOP_AVI,MF_BYCOMMAND | (FCEUI_AviIsRecording()?MF_ENABLED:MF_GRAYED));
EnableMenuItem(fceumenu,MENU_STOP_WAV,MF_BYCOMMAND | (loggingSound?MF_ENABLED:MF_GRAYED)); EnableMenuItem(fceumenu,MENU_STOP_WAV,MF_BYCOMMAND | (loggingSound?MF_ENABLED:MF_GRAYED));
EnableMenuItem(fceumenu,ID_FILE_STOPLUASCRIPT,MF_BYCOMMAND | (luaRunning?MF_ENABLED:MF_GRAYED));
default: default:
proco: proco:
return DefWindowProc(hWnd,msg,wParam,lParam); return DefWindowProc(hWnd,msg,wParam,lParam);

View File

@ -78,7 +78,7 @@ static lua_State *L;
static char *luaScriptName = NULL; static char *luaScriptName = NULL;
// Are we running any code right now? // Are we running any code right now?
static int luaRunning = FALSE; int luaRunning = FALSE;
// True at the frame boundary, false otherwise. // True at the frame boundary, false otherwise.
static int frameBoundary = FALSE; static int frameBoundary = FALSE;