View: HACK: catch Exceptions during dispatch draw

This commit is contained in:
Julian Winkler 2025-02-18 19:03:15 +01:00
parent b911d73eb3
commit 227f3c9682

View file

@ -1011,7 +1011,12 @@ public class View implements Drawable.Callback {
if (canvas instanceof GskCanvas)
native_drawBackground(widget, ((GskCanvas)canvas).snapshot);
onDraw(canvas);
dispatchDraw(canvas);
// HACK: catch non critical exceptions happening in some composeUI apps
try {
dispatchDraw(canvas);
} catch (IllegalArgumentException e) {
e.printStackTrace();
}
}
public View(Context context) {