Bug 375523 - No pen pressure after restarting the application with KYE EasyPen i405
Summary: No pen pressure after restarting the application with KYE EasyPen i405
Status: RESOLVED UPSTREAM
Alias: None
Product: krita
Classification: Applications
Component: Tablets (tablet issues are only very rarely bugs in Krita!) (show other bugs)
Version: 3.1.1
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-24 22:49 UTC by Laszlo Szeremi
Modified: 2018-02-02 10:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laszlo Szeremi 2017-01-24 22:49:50 UTC
Due to the application defaulting to my locale (Hungary) instead of my system language, I had to restart, then there's no more pen pressure, and this bug was apparent in earlier versions too. Restarting the OS or renaming the executable seems to fix the issue, however the latter causes the application to lose all settings, the former takes ages due to my slow hard-drives. The KYE EasyPen tablet is often sold as Genius with the same model number.

If needed, I can help out in debugging, I have a little experience with C++ and general experience with software development and debugging.
Comment 1 Halla Rempt 2017-01-25 07:26:17 UTC
Hi Laszlo,

You could try to make a tablet log and see if krita finds the wintab dll at all -- use debugview to capture the log. The problem is unlikely to be in Krita's code: it's much more likely to be in the driver, which might not keep track of wintab context requests correctly. For a fun read about how bad the genius drivers are, check https://krita.org/item/anatomy-of-a-bug-fix/
Comment 2 Halla Rempt 2018-02-02 10:46:15 UTC
Sounds like the problem Genius drivers also have: once an application has asked for a context, it cannot ask for a context again after restarting. There's nothing we can do, especially since we do not have hardware to test with.