Kaydet (Commit) 3d024d29 authored tarafından Caolán McNamara's avatar Caolán McNamara

Related: fdo#74242 send selection change before caret change

because that's what I see gtk does

Change-Id: Ifa20f4d84fd31ea6fcc640589b72efd00c9665fd
üst da13dd9a
...@@ -2649,19 +2649,21 @@ void Edit::ImplSetSelection( const Selection& rSelection, sal_Bool bPaint ) ...@@ -2649,19 +2649,21 @@ void Edit::ImplSetSelection( const Selection& rSelection, sal_Bool bPaint )
bCaret = sal_True; bCaret = sal_True;
if (nGap != 0 || oGap != 0) if (nGap != 0 || oGap != 0)
bSelection = sal_True; bSelection = sal_True;
if (bCaret)
if (bSelection)
{ {
if ( mbIsSubEdit ) if ( mbIsSubEdit )
((Edit*)GetParent())->ImplCallEventListeners( VCLEVENT_EDIT_CARETCHANGED ); ((Edit*)GetParent())->ImplCallEventListeners( VCLEVENT_EDIT_SELECTIONCHANGED );
else else
ImplCallEventListeners( VCLEVENT_EDIT_CARETCHANGED ); ImplCallEventListeners( VCLEVENT_EDIT_SELECTIONCHANGED );
} }
if (bSelection)
if (bCaret)
{ {
if ( mbIsSubEdit ) if ( mbIsSubEdit )
((Edit*)GetParent())->ImplCallEventListeners( VCLEVENT_EDIT_SELECTIONCHANGED ); ((Edit*)GetParent())->ImplCallEventListeners( VCLEVENT_EDIT_CARETCHANGED );
else else
ImplCallEventListeners( VCLEVENT_EDIT_SELECTIONCHANGED ); ImplCallEventListeners( VCLEVENT_EDIT_CARETCHANGED );
} }
// #103511# notify combobox listeners of deselection // #103511# notify combobox listeners of deselection
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment