Exit confirmation changes
This commit is contained in:
10
README.md
10
README.md
@@ -1,4 +1,4 @@
|
||||
# Anm2ed
|
||||
# Anm2Ed
|
||||
|
||||

|
||||
|
||||
@@ -17,13 +17,12 @@ A reimplementation of *The Binding of Isaac: Rebirth*'s proprietary animation ed
|
||||
|
||||
## Dependencies
|
||||
Download these from your package manager:
|
||||
|
||||
- SDL3
|
||||
- GLEW
|
||||
|
||||
Note, to render animations, you'll need to download [FFmpeg](https://ffmpeg.org/download.html) and specify its install path in the program.
|
||||
|
||||
## Build
|
||||
## Build (Linux)
|
||||
|
||||
After cloning and enter the repository's directory, make sure to initialize the submodules:
|
||||
|
||||
@@ -33,10 +32,7 @@ Then:
|
||||
|
||||
```
|
||||
mkdir build
|
||||
|
||||
cd build
|
||||
|
||||
cmake ..
|
||||
|
||||
make -j
|
||||
make
|
||||
```
|
@@ -1250,8 +1250,6 @@ static void _imgui_taskbar(Imgui* self)
|
||||
|
||||
if (_imgui_option_popup(IMGUI_EXIT_CONFIRMATION, self))
|
||||
self->isQuit = true;
|
||||
else
|
||||
self->isTryQuit = false;
|
||||
|
||||
_imgui_selectable(IMGUI_WIZARD.copy({}), self);
|
||||
|
||||
@@ -2584,9 +2582,10 @@ void imgui_update(Imgui* self)
|
||||
break;
|
||||
}
|
||||
case SDL_EVENT_QUIT:
|
||||
imgui_quit(self);
|
||||
if (imgui_is_popup_open(IMGUI_EXIT_CONFIRMATION.popup))
|
||||
if (self->isTryQuit)
|
||||
self->isQuit = true;
|
||||
else
|
||||
imgui_quit(self);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
Reference in New Issue
Block a user