--- Frodo4/Src/main_Be.h 2003/07/01 17:51:17 1.2 +++ Frodo4/Src/main_Be.h 2003/07/09 13:54:22 1.4 @@ -158,10 +158,7 @@ void Frodo::MessageReceived(BMessage *ms TheC64 = new C64; // Load ROMs - if (!load_rom_files()) { - PostMessage(B_QUIT_REQUESTED); - return; - } + load_rom_files(); // Run the 6510 TheC64->Run(); @@ -178,9 +175,9 @@ void Frodo::MessageReceived(BMessage *ms } break; - case MSG_PREFS_DONE: // Preferences editor closed + case MSG_PREFS_DONE: { // Preferences editor closed Prefs *prefs; - msg->FindPointer("prefs", &prefs); + msg->FindPointer("prefs", (void **)&prefs); if (!msg->FindBool("canceled")) { TheC64->NewPrefs(prefs); ThePrefs = *prefs; @@ -191,6 +188,7 @@ void Frodo::MessageReceived(BMessage *ms TheC64->TheDisplay->Resume(); TheC64->Resume(); break; + } case MSG_RESET: // Reset C64 if (TheC64 != NULL)