project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/GameConnection.java
--- a/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/GameConnection.java Sat Aug 18 13:21:37 2012 +0200
+++ b/project_files/Android-build/SDL-android-project/src/org/hedgewars/hedgeroid/GameConnection.java Sat Aug 18 13:39:05 2012 +0200
@@ -10,6 +10,7 @@
import org.hedgewars.hedgeroid.frontlib.Frontlib.StrBoolCallback;
import org.hedgewars.hedgeroid.frontlib.Frontlib.StrCallback;
import org.hedgewars.hedgeroid.frontlib.Frontlib.VoidCallback;
+import org.hedgewars.hedgeroid.frontlib.NativeSizeT;
import org.hedgewars.hedgeroid.netplay.GameMessageListener;
import org.hedgewars.hedgeroid.netplay.Netplay;
import org.hedgewars.hedgeroid.util.TickHandler;
@@ -20,7 +21,6 @@
import android.util.Log;
import com.sun.jna.Memory;
-import com.sun.jna.NativeLong;
import com.sun.jna.Pointer;
public final class GameConnection {
@@ -162,7 +162,7 @@
// runs on the IPCThread
private final BytesCallback engineMessageCb = new BytesCallback() {
- public void callback(Pointer context, Pointer buffer, NativeLong size) {
+ public void callback(Pointer context, Pointer buffer, NativeSizeT size) {
netplay.sendEngineMessage(buffer.getByteArray(0, size.intValue()));
}
};
@@ -197,10 +197,9 @@
public void run() {
Memory mem = new Memory(em.length);
mem.write(0, em, 0, em.length);
- Flib.INSTANCE.flib_gameconn_send_enginemsg(conn, mem, new NativeLong(em.length));
+ Flib.INSTANCE.flib_gameconn_send_enginemsg(conn, mem, NativeSizeT.valueOf(em.length));
}
});
-
}
public void onChatMessage(final String nick, final String message) {