diff --git a/ui/platform/linux/ui_utility_linux.cpp b/ui/platform/linux/ui_utility_linux.cpp index a6336fd..933ea21 100644 --- a/ui/platform/linux/ui_utility_linux.cpp +++ b/ui/platform/linux/ui_utility_linux.cpp @@ -288,6 +288,17 @@ TitleControls::Layout TitleControlsLayout() { return *gtkResult; } +#ifdef __HAIKU__ + return TitleControls::Layout{ + .left = { + TitleControls::Control::Close, + }, + .right = { + TitleControls::Control::Minimize, + TitleControls::Control::Maximize, + } + }; +#else // __HAIKU__ return TitleControls::Layout{ .right = { TitleControls::Control::Minimize, @@ -295,6 +306,7 @@ TitleControls::Layout TitleControlsLayout() { TitleControls::Control::Close, } }; +#endif // !__HAIKU__ } } // namespace Platform