Created attachment 162936 [details] blank touch docker SUMMARY STEPS TO REPRODUCE 1. Choose File >open or new 2. Choose Settings> dockers >touch docker OBSERVED RESULT The docker has no buttons just blank white space EXPECTED RESULT buttons shown as manual SOFTWARE/OS VERSIONS Krita Version: 5.2.1 Hidpi: true Qt Version (compiled): 5.15.7 Version (loaded): 5.15.7 OS Information Build ABI: arm64-little_endian-lp64 Build CPU: arm64 CPU: arm64 Kernel Type: linux Kernel Version: 4.19.157-perf+ Pretty Productname: Android (13.0) Product Type: android Product Version: 13.0 Product Model: LENOVO Lenovo TB128FU Locale Languages: en_GB, en_Latn_GB C locale: C.UTF-8 QLocale current: en QLocale system: en QTextCodec for locale: UTF-8 OpenGL Info Vendor: "Qualcomm" Renderer: "Adreno (TM) 610" Driver version: "OpenGL ES 3.2 V@0502.0 (GIT@5ac347592d, I5b26abddf4, 1640333948) (Date:12/24/21)" Shading language: "OpenGL ES GLSL ES 3.20" Requested format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile) Current format: QSurfaceFormat(version 3.2, options QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples 0, swapBehavior QSurfaceFormat::DefaultSwapBehavior, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile) GL version: 3.2 Supports deprecated functions false Is OpenGL ES: true supportsBufferMapping: true supportsBufferInvalidation: false forceDisableTextureBuffers: false Extensions: GL_KHR_debug GL_EXT_external_buffer GL_KHR_no_error GL_OES_standard_derivatives GL_QCOM_texture_foveated GL_EXT_tessellation_shader GL_EXT_disjoint_timer_query GL_EXT_protected_textures GL_QCOM_tiled_rendering GL_EXT_color_buffer_half_float GL_OES_framebuffer_object GL_EXT_clip_control GL_EXT_color_buffer_float GL_EXT_texture_format_sRGB_override GL_EXT_debug_label GL_OVR_multiview GL_OES_surfaceless_context GL_EXT_robustness GL_EXT_texture_type_2_10_10_10_REV GL_OES_texture_npot GL_OES_texture_float GL_ARM_shader_framebuffer_fetch_depth_stencil GL_EXT_buffer_storage GL_QCOM_validate_shader_binary GL_QCOM_YUV_texture_gather GL_OES_compressed_ETC1_RGB8_texture GL_EXT_multisampled_render_to_texture2 GL_EXT_gpu_shader5 GL_EXT_texture_filter_anisotropic GL_OES_EGL_image GL_EXT_texture_cube_map_array GL_QCOM_texture_foveated_subsampled_layout GL_EXT_fragment_invocation_density GL_OVR_multiview2 GL_EXT_YUV_target GL_EXT_sRGB GL_OES_texture_half_float GL_OVR_multiview_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture GL_EXT_EGL_image_array GL_EXT_blend_func_extended GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_texture_float_linear GL_EXT_blit_framebuffer_params GL_NV_shader_noperspective_interpolation GL_AMD_compressed_ATC_texture GL_ANDROID_extension_pack_es31a GL_EXT_texture_sRGB_decode GL_EXT_texture_norm16 GL_EXT_EGL_image_external_wrap_modes GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map GL_OES_EGL_image_external GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_R8 GL_OES_texture_stencil8 GL_EXT_discard_framebuffer GL_OES_EGL_image_external_essl3 GL_OES_texture_half_float_linear GL_KHR_texture_compression_astc_ldr GL_EXT_texture_border_clamp GL_OES_texture_3D GL_KHR_robust_buffer_access_behavior GL_EXT_geometry_shader GL_EXT_clip_cull_distance GL_OES_element_index_uint GL_OES_texture_view GL_KHR_blend_equation_advanced GL_OES_get_program_binary GL_OES_sample_variables GL_OES_vertex_array_object GL_QCOM_alpha_test GL_KHR_blend_equation_advanced_coherent GL_OES_rgb8_rgba8 GL_EXT_texture_format_BGRA8888 GL_EXT_memory_object GL_EXT_shader_framebuffer_fetch GL_EXT_shader_non_constant_global_initializers GL_OES_shader_image_atomic GL_OES_depth24 GL_QCOM_shader_framebuffer_fetch_rate GL_EXT_copy_image GL_EXT_draw_buffers_indexed GL_OES_sample_shading GL_EXT_primitive_bounding_box GL_EXT_texture_buffer GL_OES_texture_storage_multisample_2d_array GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_debug_marker GL_OES_EGL_sync GL_EXT_read_format_bgra GL_EXT_EGL_image_storage GL_EXT_memory_object_fd GL_OES_vertex_half_float GL_OES_depth_texture QPA OpenGL Detection Info supportsDesktopGL: false supportsOpenGLES: true isQtPreferOpenGLES: true Detected renderers: (Supported) Adreno (TM) 610 (OpenGL ES 3.2 V@0502.0 (GIT@5ac347592d, I5b26abddf4, 1640333948) (Date:12/24/21)) useBufferInvalidation (config option): false Hardware Information GPU Acceleration: angle Memory: 3668 Mb Number of Cores: 8 Swap Location: /data/data/org.krita/cache Built for: arm64+neon Base instruction set: arm64+neon Supported instruction sets: arm64+neon arm32+neon avx512bw avx512dq avx512cd avx512f fma3+avx2 avx2 fma3+avx avx fma4 fma3+sse4.2 sse4.2 sse4.1 ssse3 sse3 sse2 Current Settings Current Swap Location: /data/data/org.krita/cache Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 200 Use OpenGL: true Use OpenGL Texture Buffer: true Disable Vector Optimizations: false Disable AVX Optimizations: false Canvas State: OPENGL_SUCCESS Autosave Interval: 420 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Resource Location: /storage/emulated/0/Android/data/org.krita/files Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false Display Information Number of screens: 1 Screen: 0 Name: Depth: 32 Scale: 1.5 Physical DPI146.064 Logical DPI72 Physical Size: 232, 139 Position: 0, 0 Resolution in pixels: 1333x800 Manufacturer: Model: Refresh Rate: 60 Serial Number:
I cannot test this right now, but since it worked in 5.1.5 it's a regression.
maybe this android log has some clues... --------- beginning of main 03-11 20:21:17.701 I/org.krita(26208): Using CollectorTypeCC GC. 03-11 20:21:17.715 E/org.krita(26208): Not starting debugger since process cannot load the jdwp agent. 03-11 20:21:17.763 D/CompatibilityChangeReporter(26208): Compat change id reported: 171979766; UID 10021; state: ENABLED 03-11 20:21:17.782 D/nativeloader(26208): Configuring clns-4 for other apk /data/app/~~NasVqnFuS-lz4BlXPNCNZg==/org.krita-yPeE6_Bfw1ZbQHBOfL1i9g==/base.apk. target_sdk_version=33, uses_libraries=, library_path=/data/app/~~NasVqnFuS-lz4BlXPNCNZg==/org.krita-yPeE6_Bfw1ZbQHBOfL1i9g==/lib/arm64:/data/app/~~NasVqnFuS-lz4BlXPNCNZg==/org.krita-yPeE6_Bfw1ZbQHBOfL1i9g==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/org.krita 03-11 20:21:17.794 I/Perf (26208): Connecting to perf service. 03-11 20:21:17.800 V/GraphicsEnvironment(26208): ANGLE Developer option for 'org.krita' set to: 'default' 03-11 20:21:17.801 V/GraphicsEnvironment(26208): ANGLE GameManagerService for org.krita: false 03-11 20:21:17.801 V/GraphicsEnvironment(26208): Neither updatable production driver nor prerelease driver is supported. 03-11 20:21:17.804 D/NetworkSecurityConfig(26208): No Network Security Config specified, using platform default 03-11 20:21:17.804 D/NetworkSecurityConfig(26208): No Network Security Config specified, using platform default 03-11 20:21:17.813 V/OVFeatureUtils(26208): ovBaseEnabled: true 03-11 20:21:17.813 V/OVFeatureUtils(26208): ovBaseEnabled: true 03-11 20:21:17.827 W/AidlConversion(26208): aidl2legacy_AudioChannelLayout_audio_channel_mask_t: no legacy output audio_channel_mask_t found for AudioChannelLayout{layoutMask: 16} 03-11 20:21:17.829 V/SDL (26208): AUDIO nativeSetupJNI() 03-11 20:21:17.832 W/System.err(26208): java.lang.NoSuchFieldException: No field DefaultTheme in class Landroid/R$style; (declaration of 'android.R$style' appears in /system/framework/framework.jar) 03-11 20:21:17.832 W/System.err(26208): at java.lang.Class.getDeclaredField(Native Method) 03-11 20:21:17.832 W/System.err(26208): at org.qtproject.qt5.android.bindings.QtActivityLoader.onCreate(QtActivityLoader.java:7) 03-11 20:21:17.832 W/System.err(26208): at org.qtproject.qt5.android.bindings.QtActivity.onCreateHook(QtActivity.java:5) 03-11 20:21:17.832 W/System.err(26208): at org.qtproject.qt5.android.bindings.QtActivity.onCreate(QtActivity.java:2) 03-11 20:21:17.832 W/System.err(26208): at org.krita.android.MainActivity.onCreate(MainActivity.java:8) 03-11 20:21:17.832 W/System.err(26208): at android.app.Activity.performCreate(Activity.java:8311) 03-11 20:21:17.832 W/System.err(26208): at android.app.Activity.performCreate(Activity.java:8290) 03-11 20:21:17.832 W/System.err(26208): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1385) 03-11 20:21:17.832 W/System.err(26208): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3766) 03-11 20:21:17.832 W/System.err(26208): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3922) 03-11 20:21:17.832 W/System.err(26208): at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101) 03-11 20:21:17.832 W/System.err(26208): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 03-11 20:21:17.832 W/System.err(26208): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 03-11 20:21:17.832 W/System.err(26208): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2371) 03-11 20:21:17.832 W/System.err(26208): at android.os.Handler.dispatchMessage(Handler.java:106) 03-11 20:21:17.832 W/System.err(26208): at android.os.Looper.loopOnce(Looper.java:201) 03-11 20:21:17.832 W/System.err(26208): at android.os.Looper.loop(Looper.java:288) 03-11 20:21:17.832 W/System.err(26208): at android.app.ActivityThread.main(ActivityThread.java:8163) 03-11 20:21:17.832 W/System.err(26208): at java.lang.reflect.Method.invoke(Native Method) 03-11 20:21:17.832 W/System.err(26208): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552) 03-11 20:21:17.832 W/System.err(26208): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:946) 03-11 20:21:17.837 W/System (26208): ClassLoader referenced unknown path: 03-11 20:21:17.841 D/DecorView(26208): isCts, pkg: org.krita 03-11 20:21:17.855 D/CompatibilityChangeReporter(26208): Compat change id reported: 210923482; UID 10021; state: ENABLED 03-11 20:21:17.861 I/Qt JAVA (26208): InputEventDispatcherStarted 03-11 20:21:17.883 I/QtCore (26208): Start 03-11 20:21:18.543 I/Qt (26208): qt started 03-11 20:21:18.712 D/OneModeCodeSwitch(26208): ovBaseEnabled: true 03-11 20:21:18.714 I/MainActivity(26208): TouchSlop: 12 03-11 20:21:18.715 I/MainActivity(26208): LibsLoaded 03-11 20:21:18.738 I/DocumentSaverService(26208): [onCreate] 03-11 20:21:18.739 I/DocumentSaverService(26208): [onStartCommand] 03-11 20:21:18.739 D/CompatibilityChangeReporter(26208): Compat change id reported: 160794467; UID 10021; state: ENABLED 03-11 20:21:18.742 V/OVFeatureUtils(26208): ovBaseEnabled: true, ovFreeformEnabled: true 03-11 20:21:18.760 I/AdrenoGLES-0(26208): QUALCOMM build : 5ac347592d, I5b26abddf4 03-11 20:21:18.760 I/AdrenoGLES-0(26208): Build Date : 12/24/21 03-11 20:21:18.760 I/AdrenoGLES-0(26208): OpenGL ES Shader Compiler Version: EV031.32.02.17 03-11 20:21:18.760 I/AdrenoGLES-0(26208): Local Branch : 03-11 20:21:18.760 I/AdrenoGLES-0(26208): Remote Branch : 03-11 20:21:18.760 I/AdrenoGLES-0(26208): Remote Branch : 03-11 20:21:18.760 I/AdrenoGLES-0(26208): Reconstruct Branch : 03-11 20:21:18.760 I/AdrenoGLES-0(26208): Build Config : S P 10.0.7 AArch64 03-11 20:21:18.760 I/AdrenoGLES-0(26208): Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 03-11 20:21:18.764 I/AdrenoGLES-0(26208): PFP: 0x016ee197, ME: 0x00000000 03-11 20:21:18.797 W/Parcel (26208): Expecting binder but got null! 03-11 20:21:19.039 D/DecorView(26208): isCts, pkg: org.krita 03-11 20:21:19.049 I/DocumentSaverService(26208): [onStartCommand] 03-11 20:21:19.052 I/DocumentSaverService(26208): Starting Auto Save 03-11 20:21:19.100 D/DecorView(26208): isCts, pkg: org.krita 03-11 20:21:19.619 D/CompatibilityChangeReporter(26208): Compat change id reported: 78294732; UID 10021; state: ENABLED 03-11 20:21:19.637 D/DecorView(26208): isCts, pkg: org.krita 03-11 20:21:19.873 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Failed to initialize instances shared memory: "QSharedMemory::attach: unable to lock" 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:19.874 W/libkrita_arm64-v8a.so(26208): Unimplemented code. 03-11 20:21:21.802 W/krita (26208): krita.lib.pigment: Replacing color space factory "LABA" "L*a*b* (16-bit integer/channel, unmanaged)" with "LABA" "L*a*b*/Alpha (16-bit integer/channel)" 03-11 20:21:21.803 W/krita (26208): krita.lib.pigment: Replacing color space factory "RGBA" "RGB (8-bit integer/channel, unmanaged)" with "RGBA" "RGB/Alpha (8-bit integer/channel)" 03-11 20:21:21.803 W/krita (26208): krita.lib.pigment: Replacing color space factory "RGBA16" "RGB (16-bit integer/channel, unmanaged)" with "RGBA16" "RGB/Alpha (16-bit integer/channel)" 03-11 20:21:23.302 W/QtThread(26208): type=1400 audit(0.0:2861): avc: denied { ioctl } for path="socket:[249078]" dev="sockfs" ino=249078 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c21,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c21,c256,c512,c768 tclass=tcp_socket permissive=0 app=org.krita 03-11 20:21:23.302 W/QtThread(26208): type=1400 audit(0.0:2862): avc: denied { ioctl } for path="socket:[249078]" dev="sockfs" ino=249078 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c21,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c21,c256,c512,c768 tclass=tcp_socket permissive=0 app=org.krita 03-11 20:21:23.306 W/QtThread(26208): type=1400 audit(0.0:2863): avc: denied { ioctl } for path="socket:[223624]" dev="sockfs" ino=223624 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c21,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c21,c256,c512,c768 tclass=tcp_socket permissive=0 app=org.krita 03-11 20:21:23.306 W/QtThread(26208): type=1400 audit(0.0:2864): avc: denied { ioctl } for path="socket:[223624]" dev="sockfs" ino=223624 ioctlcmd=0x8927 scontext=u:r:untrusted_app:s0:c21,c256,c512,c768 tcontext=u:r:untrusted_app:s0:c21,c256,c512,c768 tclass=tcp_socket permissive=0 app=org.krita 03-11 20:21:23.321 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-1.100000), must be greater than 0 \03-11 20:21:24.612 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-0.900000), must be greater than 0 03-11 20:21:24.613 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-0.900000), must be greater than 0 03-11 20:21:24.618 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-0.900000), must be greater than 0 03-11 20:21:24.619 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-0.900000), must be greater than 0 03-11 20:21:24.620 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-0.900000), must be greater than 0 03-11 20:21:24.621 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-0.900000), must be greater than 0 03-11 20:21:25.063 W/krita (26208): krita.general: "file:///data/user/0/org.krita/files//share/krita/qmlthemes/default/theme.qml:8 module \"org.krita.sketch\" is not installed\n" 03-11 20:21:25.065 W/krita (26208): qrc:/touchstrip.qml:7:1: module "org.krita.sketch.components" is not installed 03-11 20:21:25.065 W/krita (26208): import org.krita.sketch.components 1.0 03-11 20:21:25.065 W/krita (26208): ^ 03-11 20:21:25.066 W/krita (26208): qrc:/touchstrip.qml:6:1: module "org.krita.sketch" is not installed 03-11 20:21:25.066 W/krita (26208): import org.krita.sketch 1.0 03-11 20:21:25.066 W/krita (26208): ^ 03-11 20:21:25.066 W/krita (26208): qrc:/touchstrip.qml:7:1: module "org.krita.sketch.components" is not installed 03-11 20:21:25.066 W/krita (26208): import org.krita.sketch.components 1.0 03-11 20:21:25.066 W/krita (26208): ^ 03-11 20:21:25.066 W/krita (26208): qrc:/touchstrip.qml:6:1: module "org.krita.sketch" is not installed 03-11 20:21:25.066 W/krita (26208): import org.krita.sketch 1.0 03-11 20:21:25.066 W/krita (26208): ^ 03-11 20:21:25.073 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-0.900000), must be greater than 0 ... 03-11 20:21:35.605 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:21:35.618 W/krita (26208): QFont::setPointSizeF: Point size <= 0 (-0.900000), must be greater than 0 03-11 20:21:35.633 E/BufferQueueProducer(26208): [SurfaceView[org.krita/org.krita.android.MainActivity]#6(BLAST Consumer)6](id:666000000006,api:0,p:-1,c:26208) disconnect: not connected (req=2) 03-11 20:21:36.927 W/krita (26208): This plugin does not support setting window opacity 03-11 20:21:36.989 W/krita (26208): This plugin does not support setting window opacity 03-11 20:21:37.046 W/krita (26208): This plugin does not support setting window opacity 03-11 20:21:37.088 W/krita (26208): This plugin does not support setting window opacity 03-11 20:21:37.147 W/krita (26208): This plugin does not support setting window opacity 03-11 20:21:37.166 W/krita (26208): This plugin does not support setting window opacity 03-11 20:21:37.207 W/krita (26208): This plugin does not support setting window opacity 03-11 20:21:37.307 W/krita (26208): This plugin does not support setting window opacity 03-11 20:21:37.315 E/BufferQueueProducer(26208): [SurfaceView[org.krita/org.krita.android.MainActivity]#7(BLAST Consumer)7](id:666000000007,api:0,p:-1,c:26208) disconnect: not connected (req=2) 03-11 20:21:41.848 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:21:45.667 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:06.842 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:07.925 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:11.016 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:11.918 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:19.666 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:20.070 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:20.305 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:22.430 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:22.597 E/BufferQueueProducer(26208): [SurfaceView[org.krita/org.krita.android.MainActivity]#8(BLAST Consumer)8](id:666000000008,api:0,p:-1,c:26208) disconnect: not connected (req=2) 03-11 20:22:24.471 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:25.042 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:26.674 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:30.075 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:30.128 E/BufferQueueProducer(26208): [SurfaceView[org.krita/org.krita.android.MainActivity]#9(BLAST Consumer)9](id:666000000009,api:0,p:-1,c:26208) disconnect: not connected (req=2) 03-11 20:22:30.952 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:31.909 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:32.676 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:33.777 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:38.223 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:40.495 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:57.336 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:58.357 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:22:59.047 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:01.846 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:01.987 I/DocumentSaverService(26208): [onStartCommand] 03-11 20:23:01.995 I/DocumentSaverService(26208): Starting Auto Save 03-11 20:23:02.023 D/DecorView(26208): isCts, pkg: org.krita 03-11 20:23:02.113 W/krita (26208): QObject::startTimer: Timers can only be used with threads started with QThread 03-11 20:23:02.113 W/krita (26208): QObject::startTimer: Timers can only be used with threads started with QThread 03-11 20:23:02.621 E/BufferQueueProducer(26208): [SurfaceView[org.krita/org.krita.android.MainActivity]#10(BLAST Consumer)10](id:66600000000a,api:0,p:-1,c:26208) disconnect: not connected (req=2) 03-11 20:23:08.607 D/krita (26208): krita.android: autoSaveOnPause successful 03-11 20:23:09.033 E/SurfaceSyncer(26208): Failed to find sync for id=0 03-11 20:23:09.033 E/SurfaceSyncer(26208): Failed to find sync for id=1 03-11 20:23:09.033 E/SurfaceSyncer(26208): Failed to find sync for id=0 03-11 20:23:09.033 E/SurfaceSyncer(26208): Failed to find sync for id=1 03-11 20:23:09.109 D/DecorView(26208): isCts, pkg: org.krita 03-11 20:23:11.931 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:13.316 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:13.548 E/BufferQueueProducer(26208): [SurfaceView[org.krita/org.krita.android.MainActivity]#15(BLAST Consumer)15](id:66600000000f,api:0,p:-1,c:26208) disconnect: not connected (req=2) 03-11 20:23:14.922 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:16.318 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:17.165 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:17.681 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:18.034 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:18.418 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:18.959 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:18.999 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:19.039 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:19.094 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:19.119 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:19.159 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:19.235 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:19.278 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:19.318 W/krita (26208): This plugin does not support setting window opacity 03-11 20:23:19.322 E/BufferQueueProducer(26208): [SurfaceView[org.krita/org.krita.android.MainActivity]#16(BLAST Consumer)16](id:666000000010,api:0,p:-1,c:26208) disconnect: not connected (req=2) 03-11 20:23:20.556 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:20.883 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting 03-11 20:23:20.924 E/BufferQueueProducer(26208): [SurfaceView[org.krita/org.krita.android.MainActivity]#17(BLAST Consumer)17](id:666000000011,api:0,p:-1,c:26208) disconnect: not connected (req=2) 03-11 20:23:25.937 D/ViewRootImpl(26208): processPointerEvent: tool type stylus checkHandwriting
I can reproduce this issue in the emulator
*** Bug 488253 has been marked as a duplicate of this bug. ***
Git commit d50ba363484dd061a0ebf4dc1c73a92000d369b8 by Dmitry Kazakov. Committed on 13/06/2024 at 11:49. Pushed by dkazakov into branch 'master'. Implement QWidget-based touch docker Basically, the same thing as a QML-based touch docker, but without all the bells and whistles of QML (and with much shorter code, btw). M +2 -0 libs/widgets/CMakeLists.txt A +78 -0 libs/widgets/KisStretchedIconButton.cpp [License: GPL(v2.0+)] A +47 -0 libs/widgets/KisStretchedIconButton.h [License: GPL(v2.0+)] M +1 -8 plugins/dockers/CMakeLists.txt D +0 -17 plugins/dockers/throttle/CMakeLists.txt D +0 -102 plugins/dockers/throttle/Throttle.cpp D +0 -50 plugins/dockers/throttle/Throttle.h D +0 -72 plugins/dockers/throttle/ThrottlePlugin.cpp D +0 -38 plugins/dockers/throttle/ThrottlePlugin.h D +0 -9 plugins/dockers/throttle/krita_throttle.json D +0 -67 plugins/dockers/throttle/qml/slider.qml D +0 -9 plugins/dockers/throttle/throttle.qrc M +7 -16 plugins/dockers/touchdocker/CMakeLists.txt R +8 -13 plugins/dockers/touchdocker/TouchDocker.cpp [from: plugins/dockers/touchdocker/TouchDockerPlugin.cpp - 072% similarity] A +26 -0 plugins/dockers/touchdocker/TouchDocker.h [License: LGPL(v2.0+)] M +9 -463 plugins/dockers/touchdocker/TouchDockerDock.cpp M +9 -58 plugins/dockers/touchdocker/TouchDockerDock.h D +0 -21 plugins/dockers/touchdocker/TouchDockerPlugin.h D +0 -93 plugins/dockers/touchdocker/TouchDockerQQuickWidget.cpp D +0 -40 plugins/dockers/touchdocker/TouchDockerQQuickWidget.h A +100 -0 plugins/dockers/touchdocker/TouchDockerWidget.cpp [License: GPL(v2.0+)] A +32 -0 plugins/dockers/touchdocker/TouchDockerWidget.h [License: GPL(v2.0+)] A +344 -0 plugins/dockers/touchdocker/TouchDockerWidget.ui R +2 -2 plugins/dockers/touchdocker/kritatouchdocker.json [from: plugins/dockers/touchdocker/krita_touchdocker.json - 060% similarity] D +0 -16 plugins/dockers/touchdocker/qml/opendialog.qml D +0 -16 plugins/dockers/touchdocker/qml/saveasdialog.qml D +0 -222 plugins/dockers/touchdocker/qml/touchstrip.qml D +0 -11 plugins/dockers/touchdocker/touchdocker.qrc https://invent.kde.org/graphics/krita/-/commit/d50ba363484dd061a0ebf4dc1c73a92000d369b8
Git commit 76ab239295b450d3ee9a8c77691921361da420a0 by Dmitry Kazakov. Committed on 13/06/2024 at 14:00. Pushed by dkazakov into branch 'krita/5.2'. Implement QWidget-based touch docker Basically, the same thing as a QML-based touch docker, but without all the bells and whistles of QML (and with much shorter code, btw). M +2 -0 libs/widgets/CMakeLists.txt A +78 -0 libs/widgets/KisStretchedIconButton.cpp [License: GPL(v2.0+)] A +47 -0 libs/widgets/KisStretchedIconButton.h [License: GPL(v2.0+)] M +1 -8 plugins/dockers/CMakeLists.txt D +0 -17 plugins/dockers/throttle/CMakeLists.txt D +0 -102 plugins/dockers/throttle/Throttle.cpp D +0 -50 plugins/dockers/throttle/Throttle.h D +0 -72 plugins/dockers/throttle/ThrottlePlugin.cpp D +0 -38 plugins/dockers/throttle/ThrottlePlugin.h D +0 -9 plugins/dockers/throttle/krita_throttle.json D +0 -67 plugins/dockers/throttle/qml/slider.qml D +0 -9 plugins/dockers/throttle/throttle.qrc M +7 -16 plugins/dockers/touchdocker/CMakeLists.txt R +8 -13 plugins/dockers/touchdocker/TouchDocker.cpp [from: plugins/dockers/touchdocker/TouchDockerPlugin.cpp - 072% similarity] A +26 -0 plugins/dockers/touchdocker/TouchDocker.h [License: LGPL(v2.0+)] M +9 -463 plugins/dockers/touchdocker/TouchDockerDock.cpp M +9 -58 plugins/dockers/touchdocker/TouchDockerDock.h D +0 -21 plugins/dockers/touchdocker/TouchDockerPlugin.h D +0 -93 plugins/dockers/touchdocker/TouchDockerQQuickWidget.cpp D +0 -40 plugins/dockers/touchdocker/TouchDockerQQuickWidget.h A +100 -0 plugins/dockers/touchdocker/TouchDockerWidget.cpp [License: GPL(v2.0+)] A +32 -0 plugins/dockers/touchdocker/TouchDockerWidget.h [License: GPL(v2.0+)] A +344 -0 plugins/dockers/touchdocker/TouchDockerWidget.ui R +2 -2 plugins/dockers/touchdocker/kritatouchdocker.json [from: plugins/dockers/touchdocker/krita_touchdocker.json - 060% similarity] D +0 -16 plugins/dockers/touchdocker/qml/opendialog.qml D +0 -16 plugins/dockers/touchdocker/qml/saveasdialog.qml D +0 -222 plugins/dockers/touchdocker/qml/touchstrip.qml D +0 -11 plugins/dockers/touchdocker/touchdocker.qrc https://invent.kde.org/graphics/krita/-/commit/76ab239295b450d3ee9a8c77691921361da420a0
Fixed for me with 5.2.3. Thanks
*** Bug 488748 has been marked as a duplicate of this bug. ***