Bug 464082

Summary: [Android] Severe slowdowns across the UI
Product: [Applications] krita Reporter: Tyson Tan <tysontanx>
Component: GeneralAssignee: sh_zam <shzam>
Status: RESOLVED FIXED    
Severity: normal CC: halla
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Android   
OS: Android 13.x   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Tyson Tan 2023-01-10 02:08:57 UTC
In the most recent nightly build for Android (2023-01-09) , Krita has severe slowdowns across the UI. Including but not limited to:
1) Hovering across menu items;
2) Creating a selection by dragging a rectangle;
3) Cropping by dragging a rectangle.

Only the Freehand Brush tool seems to be unaffected.

Reverting to the version 22dd109 before the recent 3 continuous failed building attempts and the slowdowns stopped.
Comment 1 Halla Rempt 2023-01-10 06:21:09 UTC
Yes... Sharaf is aware: we discussed this yesterday. It's because we updated to Qt 5.15, and that is causing regressions.
Comment 2 sh_zam 2023-01-16 12:45:29 UTC
Git commit a6ad74bcdae94241c58dc5d6d2def88f85f055dd by Sharaf Zaman.
Committed on 16/01/2023 at 11:23.
Pushed by szaman into branch 'master'.

Android: Update Qt GIT_TAG

This fixes:

1. Issue on ChromeOS where mouse events were previously passed down as
Touch Events but now are correctly sent as QMouseEvents.

2. JNI references leak causing app to crash on older devices.

3. Slow down as described in bug 464081.

M  +4    -4    3rdparty/ext_qt/CMakeLists.txt

https://invent.kde.org/graphics/krita/commit/a6ad74bcdae94241c58dc5d6d2def88f85f055dd
Comment 3 Tyson Tan 2023-01-18 12:58:22 UTC
Thank you, Sharaf! :)