Skip to content

Commit e917ae1

Browse files
committed
minimal changes to adapt to GLMakie 0.10.7
1 parent 5db1ed0 commit e917ae1

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

Project.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "Gtk4Makie"
22
uuid = "478199e7-b407-4926-87ea-7196203a28d8"
3-
version = "0.2.5"
3+
version = "0.2.6"
44

55
[deps]
66
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
@@ -24,10 +24,10 @@ Gtk4MakieCairoMakieExt = "CairoMakie"
2424
CairoMakie = "0.11, 0.12"
2525
Colors = "0.11, 0.12"
2626
FileIO = "1.9"
27-
GLMakie = "0.9, 0.10"
27+
GLMakie = "0.10.7"
2828
GeometryBasics = "0.4.1"
2929
Gtk4 = "0.6.6"
30-
Makie = "0.20, 0.21"
30+
Makie = "0.21"
3131
ModernGL = "1"
3232
PrecompileTools = "1"
3333
Preferences = "1"

src/screen.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Gtk4.@guarded Cint(false) function refreshwidgetcb(a, c, user_data)
66
if haskey(screens, Ptr{GtkGLArea}(a))
77
screen = screens[Ptr{GtkGLArea}(a)]
88
isopen(screen) || return Cint(false)
9-
screen.render_tick[] = nothing
9+
#screen.render_tick[] = nothing
1010
glarea(screen).framebuffer_id[] = glGetIntegerv(GL_FRAMEBUFFER_BINDING)
1111
GLMakie.render_frame(screen)
1212
end
@@ -72,7 +72,7 @@ function _create_screen(a::GtkGLMakie, w, config, s)
7272
]
7373

7474
screen = GLMakie.Screen(
75-
w, shader_cache, fb,
75+
w, false, shader_cache, fb,
7676
config, false,
7777
nothing,
7878
Dict{WeakRef, GLMakie.ScreenID}(),
@@ -120,6 +120,8 @@ function _apply_config!(screen, config, start_renderloop)
120120
GLMakie.set_screen_visibility!(screen, config.visible)
121121
end
122122

123+
GLMakie.set_screen_visibility!(::GLMakie.Screen{T}, ::Bool) where T <: GtkWidget = nothing
124+
123125
function Base.close(screen::GLMakie.Screen{T}; reuse=true) where T <: GtkWidget
124126
@debug("Close screen!")
125127
GLMakie.set_screen_visibility!(screen, false)

0 commit comments

Comments
 (0)