Window: Major crash fix. (#1021)

A patch handling focus was recently merged, but a special condition on
Windows was inverted, causing a segfault.

Bug:https://github.com/ArthurSonzogni/FTXUI/issues/1020
This commit is contained in:
Arthur Sonzogni
2025-03-29 12:51:08 +01:00
committed by GitHub
parent ee24bec3ba
commit 4ba7dd2c5e
4 changed files with 28 additions and 21 deletions

View File

@@ -36,7 +36,7 @@ Decorator focusPositionRelative(float x, float y) {
void ComputeRequirement() override {
NodeDecorator::ComputeRequirement();
requirement_.focused.enabled = false;
requirement_.focused.enabled = true;
requirement_.focused.node = this;
requirement_.focused.box.x_min = int(float(requirement_.min_x) * x_);
requirement_.focused.box.y_min = int(float(requirement_.min_y) * y_);