Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Can't Copy and Paste Hyperlink on Mac | ||
---|---|---|---|
Product: | Impress | Reporter: | liuping <doneyourself> |
Component: | editing | Assignee: | Armin Le Grand <Armin.Le.Grand> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | Normal | ||
Priority: | P3 | CC: | Armin.Le.Grand, hdu, issues, polo8495 |
Version: | 4.0.0-dev | ||
Target Milestone: | 4.0.0 | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- |
Description
liuping
2013-05-30 03:45:25 UTC
ALG: COuld not reproduce. I used Insert/Hyperlink from the Menu, added a link, clicked 'Apply' -> text object with link is created on slide. Deselect -> hyperlink works, opens browser. Select again (using tab), copy/paste -> new textbox created, moved a little bit, deselected -> link works. Starting slideshow, both links work. Branch two days ago, r1487406. ALG: Jsc showed me that it happens as described when you activate TextEdit mode, directly type a hyperlink and do copy/paste after it was automatically detected, all without leaving the edit mode. New desription: - New Draw/Impress - Activate or create Text object to be in text edit mode - Type hyperlink, let it autodetect (gray background) - Select it as text, copy/paste -> not pasted ALG: Obiously double/related to #121020# ALG: Preparing updated mac build to check... ALG: Grepping... ALG: Checked, worked in AOO3.4.1 r1372282. Must have to do with clipboard changes due to support alpha-channeled bitmaps, debugging... ALG: It's a regression caused by #120481# where openOfficeToSystemFlavor was split to openOfficeToSystemFlavor and internalOpenOfficeToSystemFlavor. Not in all ceses where openOfficeToSystemFlavor was called is internalOpenOfficeToSystemFlavor called. Adding to call it in OSXTransferable::getTransferData solves the problem. To do so I have to make internalOpenOfficeToSystemFlavor public and call it there. Refining code... ALG: Checked combinations; it needs to be called in AquaClipboard::flushClipboard() and in OSXTransferable::getTransferData. Still dependent from if internalOpenOfficeToSystemFlavor has to be used a bool is set. Preparing change... ALG: Applied changes, checked, works. Comitted, done. *** Issue 121020 has been marked as a duplicate of this issue. *** "alg" committed SVN revision 1490250 into trunk: i122420 Re-activated the internal OpenOfficeToSystemFlavor |