From 7a531de08467c0a3b60a7c6646ef5852591ce230 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Fri, 17 Oct 2025 15:41:30 +0000 Subject: [PATCH] yeah git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@399 b9cfdab3-6d41-4d17-bbe4-086880011989 --- src/filechooser.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/filechooser.c b/src/filechooser.c index 9d93e8c..525e1be 100644 --- a/src/filechooser.c +++ b/src/filechooser.c @@ -43,6 +43,13 @@ static void cancel(MwWidget handle, void* user, void* call) { destroy(handle->parent); } +static void cancel_window(MwWidget handle, void* user, void* call){ + (void)user; + (void)call; + + destroy(handle); +} + static void okay(MwWidget handle, void* user, void* call) { (void)user; (void)call; @@ -360,6 +367,7 @@ MwWidget MwFileChooser(MwWidget handle, const char* title) { layout(window); MwAddUserHandler(window, MwNresizeHandler, resize, NULL); + MwAddUserHandler(window, MwNcloseHandler, cancel_window, NULL); path = MwDirectoryCurrent(); scan(window, path);