rev14655 interferes with select tool's group handling

Bug #1546531 reported by su_v on 2016-02-17
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Undecided
Mc

Bug Description

Steps to reproduce:

Preparation:
1) launch trunk with default prefs, default new doc
2) draw two objects
3) group the two objects

Various steps exposing how rev14655 (caching?) interferes with regular actions:
4a) double-click group to enter it
5a) click (LMB) on a member of the just entered group
--> Fails (group is selected instead & drawing level reset)
4b) use 'Ctrl+Enter' to enter group
5b) select one of the group's member with the mouse (LMB)
--> fails (group is selected instead & drawing level reset)
4c) use 'Ctrl+Enter' to enter the group
5c) use <Tab> to select first object
6c) grab and drag selected object with mouse
--> fails (group is selected and moved instead, drawing level reset)
4c) use 'Ctrl+Enter' to enter the group
5c) use <Tab> to select first object
6d) move selected object with arrow keys
7d) now grab and drag the moved object with LMB
--> works

Similar effects with stale (?) caching have been observed after leaving the group (members have been modified while 'inside' the group): a single click (LMB) on a member of the group may select the object instead of the group (as if Ctrl+LMB was used).

Reproduced with Inkscape 0.91+devel r14655, on OS X 10.7.5 (not reproduced with r14653).

su_v (suv-lp) wrote :

Also affected by rev14655:
- 'Alt+LMB' to select under works only once, unless the top-most (?) object is modified again (which probably invalidates the cache).
- 'Alt+mousewheel scroll' to cycle through stacked objects hangs inkscape (AFAICT it's still ok with rev14653)

These other regressions are not limited to groups - let me know if you want separate reports for regressions related to stack order.

Mc (mc...) wrote :

Sorry about this!
I just pushed a fix for those bugs (r14658), i hope it's all ok now.

Changed in inkscape:
assignee: nobody → Mc (mc...)

On 2016-02-18 24:42 (+0100), Mc wrote:
> Sorry about this!
> I just pushed a fix for those bugs (r14658), i hope it's all ok now.

Thanks for the fix - looks good now.

Mc (mc...) on 2016-02-19
Changed in inkscape:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers