mirror of
https://github.com/fltk/fltk.git
synced 2026-06-02 15:46:52 +08:00
Add necessary call to Fl_Cairo_Graphics_Driver::needs_commit_tag().
This commit is contained in:
@@ -412,8 +412,12 @@ void Fl_Wayland_Window_Driver::make_current() {
|
|||||||
|
|
||||||
fl_graphics_driver->clip_region(0);
|
fl_graphics_driver->clip_region(0);
|
||||||
fl_window = window;
|
fl_window = window;
|
||||||
if (!window->buffer) window->buffer = Fl_Wayland_Graphics_Driver::create_shm_buffer(
|
if (!window->buffer) {
|
||||||
|
window->buffer = Fl_Wayland_Graphics_Driver::create_shm_buffer(
|
||||||
pWindow->w() * scale, pWindow->h() * scale);
|
pWindow->w() * scale, pWindow->h() * scale);
|
||||||
|
((Fl_Cairo_Graphics_Driver*)fl_graphics_driver)->needs_commit_tag(
|
||||||
|
&window->buffer->draw_buffer_needs_commit);
|
||||||
|
}
|
||||||
((Fl_Wayland_Graphics_Driver*)fl_graphics_driver)->activate(window->buffer, scale);
|
((Fl_Wayland_Graphics_Driver*)fl_graphics_driver)->activate(window->buffer, scale);
|
||||||
|
|
||||||
#ifdef FLTK_USE_CAIRO
|
#ifdef FLTK_USE_CAIRO
|
||||||
|
|||||||
Reference in New Issue
Block a user