Bug 392414 - Show on-canvas popup message when trying to paint on layers where that is not allowed
Summary: Show on-canvas popup message when trying to paint on layers where that is not...
Status: REOPENED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (other bugs)
Version First Reported In: git master (please specify the git hash!)
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-27 14:50 UTC by Jaime Torres
Modified: 2020-12-11 00:17 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaime Torres 2018-03-27 14:50:05 UTC
When you create a new document from template, and this template is a "plantilla de cómic europeo" with the following layers:
* Page0  (the selected layer)
   * Mask clone-outline
   * Ink
   * Color
   * Sketch
   * Mask
* Background

After the page has been created, trying to paint directly over it with the mouse, the mouse is stopped when the button is pressed and nothing happens. There is no information about why it can't paint there.
Comment 1 wolthera 2018-03-27 14:56:37 UTC
This is because the page in question has a group layer at the top. Selecting the sketch, ink and color layers allows you to paint.

This is not a bug, unless the bug is supossed to be that grouplayers don't tell you you cannot paint on them.
Comment 2 Halla Rempt 2018-03-27 14:57:41 UTC
I would rather set it to wish; we should show an on-canvas popup if it's not possible to paint on the layer.
Comment 3 Halla Rempt 2018-03-27 14:58:40 UTC
Also... didn;t we at one point open templates with a paint layer pre-selected?
Comment 4 Tiar 2020-12-11 00:17:03 UTC
Which layer is selected is a matter of which layer was selected when the file was saved. It might be a good idea to go through all templates and see if they don't have a non-paintable layer selected.