rev14655 interferes with select tool's group handling

Bug #1546531 reported by su_v
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
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).

Revision history for this message
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.

Revision history for this message
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...)
Revision history for this message
su_v (suv-lp) wrote : Re: [Bug 1546531] Re: rev14655 interferes with select tool's group handling

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...)
Changed in inkscape:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.