View Issue Details

IDProjectCategoryView StatusLast Update
0002200DarkRadiantMap Editingpublic20.06.2010 18:19
Reportergrayman Assigned Togreebo  
PrioritynormalSeveritynormalReproducibilityalways
Status closedResolutionfixed 
PlatformWin32OSWindowsOS VersionXP
Product Version1.2.1 
Target Version1.3.0Fixed in Version1.3.0 
Summary0002200: New patches should behave like new brushes with regards to layers
DescriptionGiven 3 layers: Room, Blocks, Default, all visible.

Create a new brush. It gets assigned to the Default layer. That's fine, and makes sense.

Hide Default.

Create a brush. The editor now has Room and Blocks to choose from, and it picks Room. (I don't know how it decides. Maybe it's the last visible layer in the alphabetical list.)

Hide Room. Only Blocks is now visible.

Create a brush. It gets assigned to the Blocks layer, the only visible layer.

Now, if you create patches instead of brushes, they all appear to be assigned to the Default layer, regardless of what layers are visible, and regardless of whether the Default layer itself is visible. This isn't logical.

So there are two problems:

1. Patches are assigned to Default, regardless.

2. The editor doesn't recognize right away that a new patch, now belonging to the hidden Default layer, shouldn't be displayed. It waits until you do something else, like hide/show layers, or create another patch, or resize a brush, or whatever.

The upshot is that if you create patches when the Default layer is hidden, they will suddenly disappear at a later time. The workaround is that you have to immediately move a new patch to the desired layer, which is illogical if that layer is the only one visible.

IMHO, patches should behave like brushes.
Steps To ReproduceSee above.
TagsNo tags attached.

Activities

grayman

grayman

20.06.2010 18:19

administrator   ~0003081

Verified in 1.3.2.

Thanks.

Issue History

Date Modified Username Field Change
27.04.2010 17:51 grayman New Issue
28.04.2010 05:21 greebo Status new => acknowledged
28.04.2010 05:48 greebo Status acknowledged => assigned
28.04.2010 05:48 greebo Assigned To => greebo
28.04.2010 05:48 greebo Status assigned => resolved
28.04.2010 05:48 greebo Fixed in Version => 1.3.0
28.04.2010 05:48 greebo Resolution open => fixed
28.04.2010 06:02 greebo Target Version => 1.3.0
20.06.2010 18:19 grayman Note Added: 0003081
20.06.2010 18:19 grayman Status resolved => closed