Pad/cmd/pad
Greg Pomerantz 7bffc7ffda Fix activity-recreation crash: give Permissions a no-arg constructor
On any activity recreation with saved state (config changes such as
night mode), the FragmentManager restores the Permissions fragment
reflectively and requires a no-arg constructor; it only had
Permissions(View), so the activity failed to start with
Fragment$InstantiationException.

Also regenerate cmd/pad/Permissions.jar from the .java source in both
build scripts: gogio does not compile the app's own .java files - it
silently merges any *.jar in the Go package dirs into the dex, so the
stale Aug-16 jar shadowed source edits (which is how this bug went
unnoticed).

This crash is separate from the black-screen hang after relaunch,
which is fixed in the gioui fork (app/os_android.go: skip the window
handshake ack on re-attach).
2026-10-12 16:43:10 -04:00
..
appicon.png IME: map commits against the whole buffer; drop the renderer-side model 2026-09-13 11:57:38 -04:00
impl_android.go Fix SIGABRT on activity destroy: null view in registerFragment 2026-08-20 18:49:00 -04:00
impl_other.go Flush the session snapshot on activity onStop (Android) 2026-08-20 18:24:43 -04:00
jni_android.c Fix SIGABRT on activity destroy: null view in registerFragment 2026-08-20 18:49:00 -04:00
jni_android.h Fix selection-handle drags, menu anchoring, and left-edge back-gesture theft 2026-08-18 13:09:29 -04:00
main.go Add a 15s startup watchdog that dumps all goroutine stacks 2026-10-10 06:49:11 -04:00
Permissions.java Fix activity-recreation crash: give Permissions a no-arg constructor 2026-10-12 16:43:10 -04:00