1
0
mirror of synced 2024-12-01 02:37:18 +01:00
ImHex/main/gui/source/window
SparkyTD ea0cafa229
fix: Not being able to close certain modal popups with the close button on the title bar (#1659)
### Problem description
When the close button is clicked, `ImGui::BeginPopupModal()` sets the
bool passed into the second parameter (p_open) to false. However, the
closing logic did not take this into account, making it difficult to
actually close modal popups.

For example, closing the "Export pattern File" modal took several clicks
on the "X" button, now it closes instantly.

### Implementation description
I added an additional check for the `open` variable being `false` in the
logic that checks the closing condition.
2024-05-09 17:49:31 +02:00
..
linux_window.cpp impr: Refactor GLFW window hints into individual window files 2024-05-03 21:39:31 +02:00
macos_window.cpp impr: Refactor GLFW window hints into individual window files 2024-05-03 21:39:31 +02:00
web_window.cpp impr: Refactor GLFW window hints into individual window files 2024-05-03 21:39:31 +02:00
win_window.cpp impr: Refactor GLFW window hints into individual window files 2024-05-03 21:39:31 +02:00
window.cpp fix: Not being able to close certain modal popups with the close button on the title bar (#1659) 2024-05-09 17:49:31 +02:00