Remove Android onKeyMultiple override

This commit is contained in:
Marcel Admiraal 2021-07-03 07:16:04 +01:00
parent c47b6f4b5c
commit 57317ce7b8
2 changed files with 0 additions and 33 deletions

View file

@ -96,14 +96,6 @@ public abstract class FullScreenGodotApp extends FragmentActivity implements God
} }
} }
@Override
public boolean onKeyMultiple(final int inKeyCode, int repeatCount, KeyEvent event) {
if (godotFragment != null && godotFragment.onKeyMultiple(inKeyCode, repeatCount, event)) {
return true;
}
return super.onKeyMultiple(inKeyCode, repeatCount, event);
}
/** /**
* Used to initialize the Godot fragment instance in {@link FullScreenGodotApp#onCreate(Bundle)}. * Used to initialize the Godot fragment instance in {@link FullScreenGodotApp#onCreate(Bundle)}.
*/ */

View file

@ -886,31 +886,6 @@ public class Godot extends Fragment implements SensorEventListener, IDownloaderC
} }
} }
public boolean onKeyMultiple(final int inKeyCode, int repeatCount, KeyEvent event) {
String s = event.getCharacters();
if (s == null || s.length() == 0)
return false;
final char[] cc = s.toCharArray();
int cnt = 0;
for (int i = cc.length; --i >= 0; cnt += cc[i] != 0 ? 1 : 0)
;
if (cnt == 0)
return false;
// This method will be called on the rendering thread:
mRenderView.queueOnRenderThread(() -> {
for (int i = 0, n = cc.length; i < n; i++) {
int keyCode;
if ((keyCode = cc[i]) != 0) {
// Simulate key down and up...
GodotLib.key(0, 0, keyCode, true);
GodotLib.key(0, 0, keyCode, false);
}
}
});
return true;
}
public boolean requestPermission(String p_name) { public boolean requestPermission(String p_name) {
return PermissionsUtil.requestPermission(p_name, getActivity()); return PermissionsUtil.requestPermission(p_name, getActivity());
} }