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) if (canvas instanceof GskCanvas)
native_drawBackground(widget, ((GskCanvas)canvas).snapshot); native_drawBackground(widget, ((GskCanvas)canvas).snapshot);
onDraw(canvas); 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) { public View(Context context) {