https://issues.apache.org/ooo/show_bug.cgi?id=124197
Armin Le Grand <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #5 from Armin Le Grand <[email protected]> --- I took a look. This happens because there is a member 'bSend' which is set to true when the URL gets send to the app. Irritatingly there is no place where it gets reset to false, except that the toolber gets reconstructed, that cannot be intended. Tried to find info about 'bSend' in the history, but no hints. It seems to be intended to not send the URL to the app twice, but even that works well (stepping over setting it). When thinking about at which conditions to reset it to false its pretty much every one, so the question is why it exists at all. Tried to watch changes to the URL string itself, but that is ineffective. Even when resetting every time SvxHyperlinkDlg::EnableLink() is called and enables the Link button it will be reset pretty much all the time. It may have been used to prevent unwanted endless loops when SvxHyperlinkDlg::SendToApp triggers something that indirectly triggers some updates to the URL toolbar and may trigger SvxHyperlinkDlg::SendToApp again, but then it should be sloved locally. I tend to remove the bool and ensure that SvxHyperlinkDlg::SendToApp will not run recursively, testing that... -- You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug. You are watching all bug changes.
