@@ -1045,43 +1045,38 @@ void create(std::shared_ptr<JNIObjectsForCreate> objs,
10451045 " windowless_frame_rate" , &settings.windowless_frame_rate );
10461046
10471047 // Handle shared texture enabled setting
1048- // int shared_texture_enabled = 0;
1049- // bool got_shared_texture = GetJNIFieldBoolean(env, cefBrowserSettings, objs->jbrowserSettings,
1050- // "shared_texture_enabled", &shared_texture_enabled);
1048+ int shared_texture_enabled = 0 ;
1049+ bool got_shared_texture = GetJNIFieldBoolean (env, cefBrowserSettings, objs->jbrowserSettings ,
1050+ " shared_texture_enabled" , &shared_texture_enabled);
10511051
1052- // // Debug output for shared texture configuration
1053- // printf("[DEBUG] Shared Texture Config:\n");
1054- // printf(" - Field retrieval success: %s\n", got_shared_texture ? "YES" : "NO");
1055- // printf(" - Field value: %d\n", shared_texture_enabled);
1052+ // Debug output for shared texture configuration
1053+ printf (" [DEBUG] Shared Texture Config:\n " );
1054+ printf (" - Field retrieval success: %s\n " , got_shared_texture ? " YES" : " NO" );
1055+ printf (" - Field value: %d\n " , shared_texture_enabled);
10561056
1057- // if (shared_texture_enabled != 0) {
1058- // windowInfo.shared_texture_enabled = 1;
1059- // printf(" - Window shared_texture_enabled set to: 1\n");
1060- // } else {
1061- // printf(" - Window shared_texture_enabled remains: 0\n");
1062- // }
1063- // TODO: Fix JNIFieldBoolean get for shared_texture_enabled
1064- windowInfo.shared_texture_enabled = 1 ;
1065-
1057+ if (shared_texture_enabled != 0 ) {
1058+ windowInfo.shared_texture_enabled = 1 ;
1059+ printf (" - Window shared_texture_enabled set to: 1\n " );
1060+ } else {
1061+ printf (" - Window shared_texture_enabled remains: 0\n " );
1062+ }
1063+
10661064 // Handle external begin frame enabled setting
1067- // int external_begin_frame_enabled = 0;
1068- // bool got_external_begin_frame = GetJNIFieldBoolean(env, cefBrowserSettings, objs->jbrowserSettings,
1069- // "external_begin_frame_enabled", &external_begin_frame_enabled);
1065+ int external_begin_frame_enabled = 0 ;
1066+ bool got_external_begin_frame = GetJNIFieldBoolean (env, cefBrowserSettings, objs->jbrowserSettings ,
1067+ " external_begin_frame_enabled" , &external_begin_frame_enabled);
10701068
1071- // // Debug output for external begin frame configuration
1072- // printf("[DEBUG] External Begin Frame Config:\n");
1073- // printf(" - Field retrieval success: %s\n", got_external_begin_frame ? "YES" : "NO");
1074- // printf(" - Field value: %d\n", external_begin_frame_enabled);
1069+ // Debug output for external begin frame configuration
1070+ printf (" [DEBUG] External Begin Frame Config:\n " );
1071+ printf (" - Field retrieval success: %s\n " , got_external_begin_frame ? " YES" : " NO" );
1072+ printf (" - Field value: %d\n " , external_begin_frame_enabled);
10751073
1076- // if (external_begin_frame_enabled != 0) {
1077- // windowInfo.external_begin_frame_enabled = 1;
1078- // printf(" - Window external_begin_frame_enabled set to: 1\n");
1079- // } else {
1080- // printf(" - Window external_begin_frame_enabled remains: 0\n");
1081- // }
1082-
1083- // TODO: Fix JNIFieldBoolean get for external_begin_frame_enabled
1084- // windowInfo.external_begin_frame_enabled = 1;
1074+ if (external_begin_frame_enabled != 0 ) {
1075+ windowInfo.external_begin_frame_enabled = 1 ;
1076+ printf (" - Window external_begin_frame_enabled set to: 1\n " );
1077+ } else {
1078+ printf (" - Window external_begin_frame_enabled remains: 0\n " );
1079+ }
10851080
10861081 // Additional debug info
10871082 printf (" [DEBUG] Final WindowInfo Configuration:\n " );
0 commit comments