ui.backend.gtk: connect ui signals before realizing the widget
gtk_widget_add_events() needs to be called before gtk_widget_realize() otherwise oxygen-gtk will steal all lmb clicksdb4
parent
c4472362ea
commit
3bbdd067be
|
@ -465,14 +465,13 @@ M:: gtk-ui-backend (open-window) ( world -- )
|
|||
gtk_window_set_wmclass
|
||||
|
||||
world configure-gl
|
||||
|
||||
win gtk_widget_realize
|
||||
win world window-controls>> configure-window-controls
|
||||
|
||||
win im configure-im
|
||||
win connect-user-input-signals
|
||||
win connect-win-state-signals
|
||||
|
||||
win gtk_widget_realize
|
||||
win world window-controls>> configure-window-controls
|
||||
|
||||
win gtk_widget_show_all ;
|
||||
|
||||
M: gtk-ui-backend (close-window) ( handle -- )
|
||||
|
@ -552,4 +551,3 @@ os unix? os macosx? not and [
|
|||
|
||||
M: gtk-ui-backend ui-backend-available?
|
||||
"DISPLAY" os-env >boolean ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue