From a089e6ad954563c2bdffb7da00f3ee5dcf5b8be7 Mon Sep 17 00:00:00 2001 From: obigu Date: Mon, 27 Jan 2025 15:04:23 +0100 Subject: [PATCH] Added check --- .../gdx-box2d/src/com/badlogic/gdx/physics/box2d/World.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/gdx-box2d/gdx-box2d/src/com/badlogic/gdx/physics/box2d/World.java b/extensions/gdx-box2d/gdx-box2d/src/com/badlogic/gdx/physics/box2d/World.java index 45b052ac7b2..443203774a7 100644 --- a/extensions/gdx-box2d/gdx-box2d/src/com/badlogic/gdx/physics/box2d/World.java +++ b/extensions/gdx-box2d/gdx-box2d/src/com/badlogic/gdx/physics/box2d/World.java @@ -99,7 +99,8 @@ class CustomContactFilter: public b2ContactFilter { this->env = env; this->obj = obj; - useDefaultContactFilter = env->CallBooleanMethod( obj, useDefaultContactFilterID ); + if( useDefaultContactFilterID != 0 ) + useDefaultContactFilter = env->CallBooleanMethod( obj, useDefaultContactFilterID ); } virtual bool ShouldCollide(b2Fixture* fixtureA, b2Fixture* fixtureB)