Apache OpenOffice (AOO) Bugzilla – Issue 97571
Impress hung when double right-click on Adding "Custom Animation"
Last modified: 2009-05-20 10:57:09 UTC
[Steps] 1. Create a blank Impress doc. 2. Insert an object from "insert" menu, e.g. a chart or a table. 3. Choose the object, select "Custom Animation" from "Tasks" bar, left-click "Add..." button, double right-click any item in the pop-up "Custom Animation" Dialogbox, such as "Appear" in "Entrance" bar. [Result] Background bacomes black, the program lose response. [Expectation] No action
Confirming with m37 on WinXP - Impress goes into loop, consuming 100% CPU. doze_worm, good job!!
Reproducible. Reassigned. Already happening in 2.4.1.
I think that I have seen a similar (or event he same?) issue elsewhere but can't find it.
The crash is caused by infinite recursion in CategoryListBox::MouseButtonUp() where right clicks are forwarded to the same class instead of the parent class. Fixed by fixing the forwarding of CategoryListBox::MouseButtonUp() to the base class. Revision of the fix is 270538.
@wg: Please verify.
Verified in CWS.
Tested in m48. Closed.