Skip to content

Commit 5e0107f

Browse files
committed
introduce JAW_DEFAULT_LOCAL_FRAME_SIZE
1 parent 923ecc4 commit 5e0107f

File tree

16 files changed

+81
-81
lines changed

16 files changed

+81
-81
lines changed

src/jdk.accessibility/linux/native/libatk-wrapper/AtkWrapper.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -832,7 +832,7 @@ static gchar *get_string_value(JNIEnv *jniEnv, jobject o) {
832832
JAW_DEBUG_C("%p, %p", jniEnv, o);
833833
JAW_CHECK_NULL(o, NULL);
834834

835-
if ((*jniEnv)->PushLocalFrame(jniEnv, 4) < 0) {
835+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
836836
g_warning("Failed to create a new local reference frame");
837837
return NULL;
838838
}
@@ -885,7 +885,7 @@ static gboolean signal_emit_handler(gpointer p) {
885885
return FALSE;
886886
}
887887

888-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
888+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
889889
g_warning("Failed to create a new local reference frame");
890890
queue_free_callback_para(para);
891891
return FALSE;
@@ -1444,7 +1444,7 @@ static gboolean key_dispatch_handler(gpointer p) {
14441444
return G_SOURCE_REMOVE;
14451445
}
14461446

1447-
if ((*jniEnv)->PushLocalFrame(jniEnv, 30) < 0) {
1447+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
14481448
g_warning("Failed to create a new local reference frame");
14491449
return 0;
14501450
}

src/jdk.accessibility/linux/native/libatk-wrapper/jawaction.c

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,6 @@ static jmethodID cachedActionGetLocalizedNameMethod = NULL;
6969
static GMutex cache_mutex;
7070
static gboolean cache_initialized = FALSE;
7171

72-
// TODO: introduce JAW_ACTION_DEFAULT_LOCAL_FRAME_SIZE 10
73-
7472
/**
7573
* jaw_action_init_jni_cache:
7674
* @jniEnv: JNI environment
@@ -142,7 +140,7 @@ gpointer jaw_action_data_init(jobject ac) {
142140
return NULL;
143141
}
144142

145-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
143+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
146144
g_warning("%s: Failed to create a new local reference frame",
147145
G_STRFUNC);
148146
return NULL;
@@ -312,7 +310,7 @@ static const gchar *jaw_action_get_description(AtkAction *action, gint i) {
312310
JAW_GET_ACTION(action,
313311
NULL); // create local JNI reference `jobject atk_action`
314312

315-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
313+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
316314
(*jniEnv)->DeleteLocalRef(jniEnv, atk_action);
317315
g_warning("%s: Failed to create a new local reference frame",
318316
G_STRFUNC);
@@ -393,7 +391,7 @@ static gboolean jaw_action_set_description(AtkAction *action, gint i,
393391
JAW_GET_ACTION(action,
394392
FALSE); // create local JNI reference `jobject atk_action`
395393

396-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
394+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
397395
(*jniEnv)->DeleteLocalRef(jniEnv, atk_action);
398396
g_warning("%s: Failed to create a new local reference frame",
399397
G_STRFUNC);
@@ -445,7 +443,7 @@ static const gchar *jaw_action_get_localized_name(AtkAction *action, gint i) {
445443
JAW_GET_ACTION(action,
446444
NULL); // create local JNI reference `jobject atk_action`
447445

448-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
446+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
449447
(*jniEnv)->DeleteLocalRef(jniEnv, atk_action);
450448
g_warning("%s: Failed to create a new local reference frame",
451449
G_STRFUNC);

src/jdk.accessibility/linux/native/libatk-wrapper/jawcomponent.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ gpointer jaw_component_data_init(jobject ac) {
154154
return NULL;
155155
}
156156

157-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
157+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
158158
g_warning("%s: Failed to create a new local reference frame",
159159
G_STRFUNC);
160160
return NULL;
@@ -286,7 +286,7 @@ jaw_component_ref_accessible_at_point(AtkComponent *component, gint x, gint y,
286286
JAW_GET_COMPONENT(
287287
component, NULL); // create local JNI reference `jobject atk_component`
288288

289-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
289+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
290290
(*jniEnv)->DeleteLocalRef(
291291
jniEnv,
292292
atk_component);
@@ -362,7 +362,7 @@ static void jaw_component_get_extents(AtkComponent *component, gint *x, gint *y,
362362
JAW_GET_COMPONENT(
363363
component, ); // create local JNI reference `jobject atk_component`
364364

365-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
365+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
366366
(*jniEnv)->DeleteLocalRef(
367367
jniEnv,
368368
atk_component); // deleting ref that was created in

src/jdk.accessibility/linux/native/libatk-wrapper/jaweditabletext.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ gpointer jaw_editable_text_data_init(jobject ac) {
128128
return NULL;
129129
}
130130

131-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
131+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
132132
g_warning("%s: Failed to create a new local reference frame",
133133
G_STRFUNC);
134134
return NULL;
@@ -202,7 +202,7 @@ void jaw_editable_text_set_text_contents(AtkEditableText *text,
202202
JAW_GET_EDITABLETEXT(
203203
text, ); // create local JNI reference `jobject atk_editable_text`
204204

205-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
205+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
206206
(*jniEnv)->DeleteLocalRef(
207207
jniEnv,
208208
atk_editable_text);
@@ -245,7 +245,7 @@ void jaw_editable_text_insert_text(AtkEditableText *text, const gchar *string,
245245
JAW_GET_EDITABLETEXT(
246246
text, ); // create local JNI reference `jobject atk_editable_text`
247247

248-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
248+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
249249
(*jniEnv)->DeleteLocalRef(
250250
jniEnv,
251251
atk_editable_text);

src/jdk.accessibility/linux/native/libatk-wrapper/jawhyperlink.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ static gchar *jaw_hyperlink_get_uri(AtkHyperlink *atk_hyperlink, gint i) {
219219
JAW_GET_HYPERLINK(atk_hyperlink,
220220
NULL); // create global JNI reference `jobject jhyperlink`
221221

222-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
222+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
223223
(*jniEnv)->DeleteGlobalRef(
224224
jniEnv,
225225
jhyperlink); // deleting ref that was created in JAW_GET_HYPERLINK
@@ -285,7 +285,7 @@ static AtkObject *jaw_hyperlink_get_object(AtkHyperlink *atk_hyperlink,
285285

286286
JAW_GET_HYPERLINK(atk_hyperlink, NULL);
287287

288-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
288+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
289289
(*jniEnv)->DeleteGlobalRef(
290290
jniEnv,
291291
jhyperlink); // deleting ref that was created in JAW_GET_HYPERLINK
@@ -344,7 +344,7 @@ static gint jaw_hyperlink_get_end_index(AtkHyperlink *atk_hyperlink) {
344344

345345
JAW_GET_HYPERLINK(atk_hyperlink, 0);
346346

347-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
347+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
348348
(*jniEnv)->DeleteGlobalRef(
349349
jniEnv,
350350
jhyperlink); // deleting ref that was created in JAW_GET_HYPERLINK
@@ -395,7 +395,7 @@ static gint jaw_hyperlink_get_start_index(AtkHyperlink *atk_hyperlink) {
395395

396396
JAW_GET_HYPERLINK(atk_hyperlink, 0);
397397

398-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
398+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
399399
(*jniEnv)->DeleteGlobalRef(
400400
jniEnv,
401401
jhyperlink); // deleting ref that was created in JAW_GET_HYPERLINK
@@ -446,7 +446,7 @@ static gboolean jaw_hyperlink_is_valid(AtkHyperlink *atk_hyperlink) {
446446

447447
JAW_GET_HYPERLINK(atk_hyperlink, FALSE);
448448

449-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
449+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
450450
(*jniEnv)->DeleteGlobalRef(
451451
jniEnv,
452452
jhyperlink); // deleting ref that was created in JAW_GET_HYPERLINK
@@ -496,7 +496,7 @@ static gint jaw_hyperlink_get_n_anchors(AtkHyperlink *atk_hyperlink) {
496496

497497
JAW_GET_HYPERLINK(atk_hyperlink, 0);
498498

499-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
499+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
500500
(*jniEnv)->DeleteGlobalRef(
501501
jniEnv,
502502
jhyperlink); // deleting ref that was created in JAW_GET_HYPERLINK

src/jdk.accessibility/linux/native/libatk-wrapper/jawhypertext.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ gpointer jaw_hypertext_data_init(jobject ac) {
101101
return NULL;
102102
}
103103

104-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
104+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
105105
g_warning("%s: Failed to create a new local reference frame",
106106
G_STRFUNC);
107107
return NULL;
@@ -185,7 +185,7 @@ static AtkHyperlink *jaw_hypertext_get_link(AtkHypertext *hypertext,
185185
JAW_GET_HYPERTEXT(
186186
hypertext, NULL); // create local JNI reference `jobject atk_hypertext`
187187

188-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
188+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
189189
(*jniEnv)->DeleteLocalRef(jniEnv, atk_hypertext);
190190
g_warning("%s: Failed to create a new local reference frame",
191191
G_STRFUNC);

src/jdk.accessibility/linux/native/libatk-wrapper/jawimage.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ gpointer jaw_image_data_init(jobject ac) {
115115
JNIEnv *jniEnv = jaw_util_get_jni_env();
116116
JAW_CHECK_NULL(jniEnv, NULL);
117117

118-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
118+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
119119
g_warning("%s: Failed to create a new local reference frame",
120120
G_STRFUNC);
121121
return NULL;
@@ -218,7 +218,7 @@ static void jaw_image_get_image_position(AtkImage *image, gint *x, gint *y,
218218

219219
JAW_GET_IMAGE(image, ); // create local JNI reference `jobject atk_image`
220220

221-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
221+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
222222
(*jniEnv)->DeleteLocalRef(
223223
jniEnv,
224224
atk_image);
@@ -269,7 +269,7 @@ static const gchar *jaw_image_get_image_description(AtkImage *image) {
269269
JAW_GET_IMAGE(image,
270270
NULL); // create local JNI reference `jobject atk_image`
271271

272-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
272+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
273273
(*jniEnv)->DeleteLocalRef(
274274
jniEnv,
275275
atk_image);
@@ -337,7 +337,7 @@ static void jaw_image_get_image_size(AtkImage *image, gint *width,
337337

338338
JAW_GET_IMAGE(image, ); // create local JNI reference `jobject atk_image`
339339

340-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
340+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
341341
(*jniEnv)->DeleteLocalRef(
342342
jniEnv,
343343
atk_image);

src/jdk.accessibility/linux/native/libatk-wrapper/jawimpl.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ JawImpl *jaw_impl_find_instance(JNIEnv *jniEnv, jobject ac) {
245245
return NULL;
246246
}
247247

248-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
248+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
249249
g_warning("%s: Failed to create a new local reference frame",
250250
G_STRFUNC);
251251
return NULL;
@@ -514,7 +514,7 @@ static void jaw_impl_initialize(AtkObject *atk_obj, gpointer data) {
514514
return;
515515
}
516516

517-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
517+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
518518
g_warning("%s: Failed to create a new local reference frame",
519519
G_STRFUNC);
520520
return;
@@ -559,7 +559,7 @@ static gboolean is_java_relation_key(JNIEnv *jniEnv, jstring jKey,
559559
return FALSE;
560560
}
561561

562-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
562+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
563563
g_warning("%s: Failed to create a new local reference frame",
564564
G_STRFUNC);
565565
return FALSE;

src/jdk.accessibility/linux/native/libatk-wrapper/jawobject.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ static AtkObject *jaw_object_get_parent(AtkObject *atk_obj) {
340340
return NULL;
341341
}
342342

343-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
343+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
344344
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
345345
g_warning("%s: Failed to create a new local reference frame",
346346
G_STRFUNC);
@@ -397,7 +397,7 @@ static void jaw_object_set_parent(AtkObject *atk_obj, AtkObject *parent) {
397397
return;
398398
}
399399

400-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
400+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
401401
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
402402
g_warning("%s: Failed to create a new local reference frame",
403403
G_STRFUNC);
@@ -470,7 +470,7 @@ static const gchar *jaw_object_get_name(AtkObject *atk_obj) {
470470
return NULL;
471471
}
472472

473-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
473+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
474474
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
475475
g_warning("%s: Failed to create a new local reference frame",
476476
G_STRFUNC);
@@ -538,7 +538,7 @@ static void jaw_object_set_name(AtkObject *atk_obj, const gchar *name) {
538538
return;
539539
}
540540

541-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
541+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
542542
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
543543
g_warning("%s: Failed to create a new local reference frame",
544544
G_STRFUNC);
@@ -585,7 +585,7 @@ static const gchar *jaw_object_get_description(AtkObject *atk_obj) {
585585
return NULL;
586586
}
587587

588-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
588+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
589589
(*jniEnv)->DeleteLocalRef(
590590
jniEnv,
591591
ac);
@@ -653,7 +653,7 @@ static void jaw_object_set_description(AtkObject *atk_obj,
653653
return;
654654
}
655655

656-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
656+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
657657
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
658658
g_warning("%s: Failed to create a new local reference frame",
659659
G_STRFUNC);
@@ -699,7 +699,7 @@ static gint jaw_object_get_n_children(AtkObject *atk_obj) {
699699
return 0;
700700
}
701701

702-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
702+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
703703
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
704704
g_warning("%s: Failed to create a new local reference frame",
705705
G_STRFUNC);
@@ -753,7 +753,7 @@ static gint jaw_object_get_index_in_parent(AtkObject *atk_obj) {
753753
return -1;
754754
}
755755

756-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
756+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
757757
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
758758
g_warning("%s: Failed to create a new local reference frame",
759759
G_STRFUNC);
@@ -833,7 +833,7 @@ static gboolean is_collapsed_java_state(JNIEnv *jniEnv, jobject jobj) {
833833
return FALSE;
834834
}
835835

836-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
836+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
837837
g_warning("%s: Failed to create a new local reference frame",
838838
G_STRFUNC);
839839
return FALSE;
@@ -879,7 +879,7 @@ static AtkStateSet *jaw_object_ref_state_set(AtkObject *atk_obj) {
879879
return NULL;
880880
}
881881

882-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
882+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
883883
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
884884
g_warning("%s: Failed to create a new local reference frame",
885885
G_STRFUNC);
@@ -958,7 +958,7 @@ static const gchar *jaw_object_get_object_locale(AtkObject *atk_obj) {
958958
return NULL;
959959
}
960960

961-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
961+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
962962
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
963963
g_warning("%s: Failed to create a new local reference frame",
964964
G_STRFUNC);
@@ -1021,7 +1021,7 @@ static AtkRelationSet *jaw_object_ref_relation_set(AtkObject *atk_obj) {
10211021
return NULL;
10221022
}
10231023

1024-
if ((*jniEnv)->PushLocalFrame(jniEnv, 20) < 0) {
1024+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
10251025
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
10261026
g_warning("%s: Failed to create a new local reference frame",
10271027
G_STRFUNC);
@@ -1148,7 +1148,7 @@ static AtkObject *jaw_object_ref_child(AtkObject *atk_obj, gint i) {
11481148
return NULL;
11491149
}
11501150

1151-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
1151+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
11521152
(*jniEnv)->DeleteLocalRef(jniEnv, ac);
11531153
g_warning("%s: Failed to create a new local reference frame",
11541154
G_STRFUNC);

src/jdk.accessibility/linux/native/libatk-wrapper/jawselection.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ gpointer jaw_selection_data_init(jobject ac) {
119119
return NULL;
120120
}
121121

122-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
122+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
123123
g_warning("%s: Failed to create a new local reference frame",
124124
G_STRFUNC);
125125
return NULL;
@@ -276,7 +276,7 @@ static AtkObject *jaw_selection_ref_selection(AtkSelection *selection, gint i) {
276276
JAW_GET_SELECTION(
277277
selection, NULL); // create local JNI reference `jobject atk_selection`
278278

279-
if ((*jniEnv)->PushLocalFrame(jniEnv, 10) < 0) {
279+
if ((*jniEnv)->PushLocalFrame(jniEnv, JAW_DEFAULT_LOCAL_FRAME_SIZE) < 0) {
280280
(*jniEnv)->DeleteLocalRef(
281281
jniEnv,
282282
atk_selection);

0 commit comments

Comments
 (0)