Show rom name in window title.

This commit is contained in:
james palmer 2022-04-12 16:04:41 +01:00 committed by neauoire
parent 53f57d4878
commit a339014fdd
1 changed files with 3 additions and 2 deletions

View File

@ -199,7 +199,7 @@ emu_event(Uxn *u)
} }
static int static int
init(void) init(char *title)
{ {
Atom wmDelete; Atom wmDelete;
display = XOpenDisplay(NULL); display = XOpenDisplay(NULL);
@ -210,6 +210,7 @@ init(void)
XSelectInput(display, window, ButtonPressMask | ButtonReleaseMask | PointerMotionMask | ExposureMask | KeyPressMask | KeyReleaseMask); XSelectInput(display, window, ButtonPressMask | ButtonReleaseMask | PointerMotionMask | ExposureMask | KeyPressMask | KeyReleaseMask);
wmDelete = XInternAtom(display, "WM_DELETE_WINDOW", True); wmDelete = XInternAtom(display, "WM_DELETE_WINDOW", True);
XSetWMProtocols(display, window, &wmDelete, 1); XSetWMProtocols(display, window, &wmDelete, 1);
XStoreName(display, window, title);
XMapWindow(display, window); XMapWindow(display, window);
ximage = XCreateImage(display, visual, DefaultDepth(display, DefaultScreen(display)), ZPixmap, 0, (char *)uxn_screen.pixels, uxn_screen.width, uxn_screen.height, 32, 0); ximage = XCreateImage(display, visual, DefaultDepth(display, DefaultScreen(display)), ZPixmap, 0, (char *)uxn_screen.pixels, uxn_screen.width, uxn_screen.height, 32, 0);
hide_cursor(); hide_cursor();
@ -230,7 +231,7 @@ main(int argc, char **argv)
u.ram = NULL; u.ram = NULL;
if(!emu_start(&u, argv[1])) if(!emu_start(&u, argv[1]))
return emu_error("Start", "Failed"); return emu_error("Start", "Failed");
if(!init()) if(!init(argv[1]))
return emu_error("Init", "Failed"); return emu_error("Init", "Failed");
/* console vector */ /* console vector */
for(i = 2; i < argc; i++) { for(i = 2; i < argc; i++) {