Improve performance penalty of Objects dialog in current session
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
High
|
Unassigned |
Bug Description
Once the new 'Objects' dialog has been opened in the current session, operations applied to (larger) selections of objects may be slowed down to a degree which makes Inkscape nearly unusable for simplest tasks like deleting objects or grouping/ungrouping a decent amount of selected objects.
Steps to reproduce:
1) launch trunk (default prefs, default new document)
2) open 'Object > Objects...', close the dialog again
3) open a file like e.g. the gnome stencils or Inkscape's symbolic icon set [1]
4) select several objects and delete them
Expected result.
The selected objects are deleted quickly.
Actual results:
Inkscape is unresponsive and spends a long time (at full CPU load) to process the command.
Notes:
* It does not matter whether the 'Objects' dialog was opened for the same file or not, nor whether it's still open: having it opened once in the current session is sufficient to trigger the reported issue.
* Other affected commands are for example grouping/
* Earlier test (timed) wrt group/ungrouping (comparing trunk with original implementation of the dialog in ponyscape):
https:/
* Alternative test case: launch trunk, open & close Objects dialog, import Inkscape's original icon set, ungroup the imported drawing. The reported performance issue seems to depend on using a document with objects in Inkscape layers (not in root directly).
Reproduced with Inkscape 0.91+devel r13995 on OS X 10.7.5
--
[1] Gnome stencils (symbolic icons):
https:/
Inkscape symbolic icons:
https:/
summary: |
- trunk: Improve performance penalty of Objects dialog in current session + Improve performance penalty of Objects dialog in current session |
Changed in inkscape: | |
milestone: | 0.92 → 0.93 |
tags: | added: bug-migration |
Reproduced on Windows XP, Inkscape trunk revision 14005.