Issue 102496 - Selecting a connector does not work after moving one end
Summary: Selecting a connector does not work after moving one end
Alias: None
Product: Draw
Classification: Application
Component: editing (show other issues)
Version: OOo 3.1
Hardware: PC Linux, all
: P3 Trivial with 16 votes (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2009-06-04 10:50 UTC by diemer
Modified: 2013-08-07 15:40 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description diemer 2009-06-04 10:50:32 UTC
After moving an end of a connector I am unable to select that connector by
clicking on it. Dragging a selection box around it works only if the selection
includes the old position. Selecting it by ctrl+a works, but it looks like the
old position is selected.

Most of the times, moving an attached object helps (if the connector is attached
to an object). Saving and reopening the file also helps.

This bug happens when one end of the connector is moved so that the connector
changes orientation (i.e. left-to-right becomes right-to-left).

Steps to reproduce:
1. Open new Drawing
2. Create a new connector (e.g. direct connector)
3. Move one end of the connector so that one of its coordinates will be on the
opposite side of the other end (i.e. if the end was left of the other end, move
it right)
4. Deselect the connector
5. Try to select it again (will fail)
Comment 1 diemer 2009-06-04 10:51:14 UTC
Forgot to mention: The bug seemed to appear in 3.1 (or maybe even 3.0?)
Comment 2 wolframgarten 2009-06-04 10:55:07 UTC
Reproducible. Works in 3.0.
Comment 3 ebeb 2009-07-13 07:42:29 UTC
Reproduceable in 3.1.0.

I found out, that the connector is still there where it was before moving but
will be displayed on the new position. Seems like View and Model have different
position settings. To understand what I mean, try the following (which includes
some of the steps posted before):

- Choose the connector tool and draw a connector somewhere.
- Remember its current position/dimensions (needed later)
- Without moving the whole connector, drag one line end somewhere else
- Now unselect the connector
- try to click on it to select it (won't work)
- Now come the funny part: Use the rubber band selection tool and drag a
selection rect to include the area where the connector was BEFORE!
- The connector gets selected but you cannot move it, only move its line ends.
- I could workaround this when connecting the connector to another shape (e.g. a
rectangle) and then moving the shape.
Comment 4 Armin Le Grand 2009-08-03 12:46:23 UTC
AW->SJ: Please have a look, probably has to do with Your connector local
parameter/item changes.
Comment 5 jigal2 2009-09-17 10:55:59 UTC
I am using winxp with oo.o 3.1.1 (OOO310m19 build:9420).
And I also experiencing a similar problem - though I didn't try to reproduce the
exact scenario, I see the inability to select that connector again.

If I delete an object previously attached to the connector - then the connector
is selectable again. Also, using the rectangular selection tool, it is possible
to select if it includes the previous location of the connector...
Comment 6 sven.jacobi 2009-09-28 12:50:49 UTC
changed target
Comment 7 zijon 2010-01-16 08:39:52 UTC
I also confirm the bug under Windows XP, OOO310m19 (Build:9420).

The connector seems only selectable within rectangle of its original position.
If one end of the connector is moved outside of rectangle of its original
position, the connector is only selectable by unmoved end of the connector. If
both ends of the connector are moved outside rectangular of the connector's
original position, then the connector is not selectable any more!

If the connector is connecting some shapes and one (or both) of the shapes are
outside rectangular of its original position, then the connector can be
temporary made selectable by deleting the shape or moving shape (along with
connector) to new position.

I think it's very very important bud to solve as connector is basic and the most
important building brick in the whole OOo Draw program.
Comment 8 brianbraunstein 2010-05-31 08:57:26 UTC
I am experiencing the same issue.
OS: Kubuntu-based Linux
OpenOffice Version: OOO320m12 (Build:9483)
Reproducible: 100%
- Create two boxes.
- Draw an unconnected connector.
- Connect the boxes using the connector.
- Notice the connector is unable to be selected by clicking on it, or by using 
the rectangular select.
- Now use the rectangular select around the entire area in which the connector 
was originally located before being connected.  Now the connector shows that it 
is selected.

1) File > Save, File > Reload
2) Ctrl-A, Ctrl-X, Ctrl-V

This is terribly annoying and is causing me to have to revert to an old version 
of OpenOffice.
Comment 9 brianbraunstein 2010-05-31 09:00:25 UTC
p.s. I am using presentation not draw.
Comment 10 pafal 2012-01-05 09:34:40 UTC
the bug is still present in the OO Draw 3.3.0. Would it be possible to fix it? It's extremely annoying. I would appreciate the fix very much, because I like the OO and use it often.

Thank you.