File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -260,14 +260,15 @@ long gtk_focus_out_event (long widget, long event) {
260
260
}
261
261
262
262
@ Override
263
- void gtk4_focus_window_event (long handle , long event ) {
264
- if (event == SWT .FocusIn ) {
265
- gtk_focus_in_event (handle , event );
266
- if (caret != null ) caret .setFocus ();
267
- } else {
268
- gtk_focus_out_event (handle , event );
269
- if (caret != null ) caret .killFocus ();
270
- }
263
+ void gtk4_focus_enter_event (long handle , long event ) {
264
+ super .gtk4_focus_enter_event (handle , event );
265
+ if (caret != null ) caret .setFocus ();
266
+ }
267
+
268
+ @ Override
269
+ void gtk4_focus_leave_event (long handle , long event ) {
270
+ super .gtk4_focus_leave_event (handle , event );
271
+ if (caret != null ) caret .setFocus ();
271
272
}
272
273
273
274
@ Override
You can’t perform that action at this time.
0 commit comments