Browse code

run: set window title from rom

Signed-off-by: Derek Stevens <nilix@nilfm.cc>

Derek Stevens authored on 04/08/2023 18:10:51 • neauoire committed on 04/08/2023 18:47:37
Showing 1 changed files
... ...
@@ -456,12 +456,12 @@ handle_events(Uxn *u)
456 456
 }
457 457
 
458 458
 static int
459
-run(Uxn *u)
459
+run(Uxn *u, char *rom)
460 460
 {
461 461
 	Uint64 next_refresh = 0;
462 462
 	Uint64 frame_interval = SDL_GetPerformanceFrequency() / 60;
463 463
 	window_created = 1;
464
-	emu_window = SDL_CreateWindow("Uxn", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, (uxn_screen.width + PAD2) * zoom, (uxn_screen.height + PAD2) * zoom, SDL_WINDOW_SHOWN | SDL_WINDOW_ALLOW_HIGHDPI);
464
+	emu_window = SDL_CreateWindow(rom, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, (uxn_screen.width + PAD2) * zoom, (uxn_screen.height + PAD2) * zoom, SDL_WINDOW_SHOWN | SDL_WINDOW_ALLOW_HIGHDPI);
465 465
 	if(emu_window == NULL)
466 466
 		return system_error("sdl_window", SDL_GetError());
467 467
 	emu_renderer = SDL_CreateRenderer(emu_window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_TARGETTEXTURE);
... ...
@@ -517,7 +517,7 @@ main(int argc, char **argv)
517 517
 		console_input(&u, '\n', i == argc - 1 ? CONSOLE_END : CONSOLE_EOA);
518 518
 	}
519 519
 	/* start rom */
520
-	run(&u);
520
+	run(&u, rom_path);
521 521
 	/* finished */
522 522
 #ifdef _WIN32
523 523
 #pragma GCC diagnostic ignored "-Wint-to-pointer-cast"