diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-09-02 09:44:43 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2022-09-02 09:44:43 +0200 |
| commit | 16f660f676027a54d08e2bf9fd3cd0e6fe3d5ee0 (patch) | |
| tree | a6a28746762835f648afb845c8d6c9274847a1ca /libdecor | |
| parent | 2a3b4e1f2d272ccc88c8a99121d3ca7f9414e3ed (diff) | |
Wayland: fix issue #492 - mark FLTK differences.
Diffstat (limited to 'libdecor')
| -rw-r--r-- | libdecor/src/plugins/cairo/libdecor-cairo.c | 5 | ||||
| -rw-r--r-- | libdecor/src/plugins/gtk/libdecor-gtk.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/libdecor/src/plugins/cairo/libdecor-cairo.c b/libdecor/src/plugins/cairo/libdecor-cairo.c index d58c1f82d..595e95ff4 100644 --- a/libdecor/src/plugins/cairo/libdecor-cairo.c +++ b/libdecor/src/plugins/cairo/libdecor-cairo.c @@ -2374,10 +2374,15 @@ pointer_button(void *data, toggle_maximized(&frame_cairo->frame); break; case BUTTON_CLOSE: +#ifdef DONT_APPLY_FLTK_CHANGES + if (closeable(frame_cairo)) + libdecor_frame_close(&frame_cairo->frame); +#else if (closeable(frame_cairo)) { libdecor_frame_close(&frame_cairo->frame); return; } +#endif break; default: break; diff --git a/libdecor/src/plugins/gtk/libdecor-gtk.c b/libdecor/src/plugins/gtk/libdecor-gtk.c index 34477470d..9126570e4 100644 --- a/libdecor/src/plugins/gtk/libdecor-gtk.c +++ b/libdecor/src/plugins/gtk/libdecor-gtk.c @@ -2221,11 +2221,17 @@ pointer_button(void *data, toggle_maximized(&frame_gtk->frame); break; case HEADER_CLOSE: +#ifdef DONT_APPLY_FLTK_CHANGES + if (closeable(frame_gtk)) + libdecor_frame_close( + &frame_gtk->frame); +#else if (closeable(frame_gtk)) { libdecor_frame_close( &frame_gtk->frame); return; } +#endif break; default: break; |
