Page 1 of 1

[fixed] Erase colour automatically does not work

Posted: Thu Aug 05, 2021 10:13 pm
by blorgbeard
I just purchased the full version on Android and I'm playing with map layers. When I try to use the "Erase colours" feature, I cannot see the colour under the crosshair. Where the help says it should be is just "Error". When I tap the tools icon, the only option I see is "Color ranges width". The actual erasing of the colour does work, I tried with a light pollution map (black background) and set the colour to 0,0,0, and it worked. But for other maps I cannot really guess the RGB value that I want to remove.

Maybe an Android thing has changed which killed the ability to sample pixel colour? This is on a Pixel 4 XL, Android 11.

Re: Erase colour automatically does not work

Posted: Sat Aug 07, 2021 8:22 pm
by blorgbeard
I uploaded a log from the app. There are no "errors", but there are a lot of the following:

[15:52:35.853] ** Silent Warning ** ckl.getDeclaredFieldOpt('mBitmap'): NoSuchFieldException (No field mBitmap in class Landroid/graphics/Canvas; (declaration of 'android.graphics.Canvas' appears in /system/framework/framework.jar))

Re: Erase colour automatically does not work

Posted: Mon Aug 09, 2021 8:15 am
by Psyberia-Support
Hi,
Thank you for the report.
Yes actually I've seen this problem too on one device.
Reading the screen color at one particular point seems not possible on some devices, I'll have a deeper look and let you know soon.
Sorry for the troubles.

Re: Erase colour automatically does not work

Posted: Tue Oct 12, 2021 6:36 pm
by Psyberia-Support
Hi,
I've just released beta version 2.2.9b.r7190 which should fix this problem.
You can request beta version from the app page on the Play Store or wait for the next official update.