diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-05-10 17:26:37 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-05-10 17:26:37 +0200 |
| commit | 879f5f07707e069c36ef78558c828c41bd2be6bd (patch) | |
| tree | a104b691ace6c38cc0005ceb19ea79212925122e /src/drivers | |
| parent | 9d054a169ba8814c12d643720cc39fd3150942a0 (diff) | |
Slightly simplify Fl_Wayland_Window_Driver::use_border().
Diffstat (limited to 'src/drivers')
| -rw-r--r-- | src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx index 09a5c6e90..f7a93fb7e 100644 --- a/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx +++ b/src/drivers/Wayland/Fl_Wayland_Window_Driver.cxx @@ -1303,13 +1303,12 @@ void Fl_Wayland_Window_Driver::update_scale() void Fl_Wayland_Window_Driver::use_border() { if (!shown() || pWindow->parent()) return; + pWindow->wait_for_expose(); // useful for border(0) just after show() struct libdecor_frame *frame = fl_xid(pWindow)->frame; - if (frame && Fl_Wayland_Screen_Driver::compositor != Fl_Wayland_Screen_Driver::KDE && - fl_xid(pWindow)->xdg_surface) { + if (frame && Fl_Wayland_Screen_Driver::compositor != Fl_Wayland_Screen_Driver::KDE) { libdecor_frame_set_visibility(frame, pWindow->border()); pWindow->redraw(); } else { - pWindow->wait_for_expose(); // useful for border(0) just after show() Fl_Window_Driver::use_border(); } } |
