diff options
author | Ivo Hinkelmann <ihi@openoffice.org> | 2010-08-02 16:46:38 +0200 |
---|---|---|
committer | Ivo Hinkelmann <ihi@openoffice.org> | 2010-08-02 16:46:38 +0200 |
commit | c4f87398a1fd4fbc1474a42f748f41e90d445f6c (patch) | |
tree | f5d568cbba5dba29d46b5afd59f3b8d927701c4c /svtools | |
parent | eb3e96cf3645a00e4b0269509f0bfeef58094674 (diff) | |
parent | 6ea3c24201b2d4255306f6e745e242567f3bbb8c (diff) |
CWS-TOOLING: integrate CWS ooo33gsl03
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/contnr/svlbox.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/svtools/source/contnr/svlbox.cxx b/svtools/source/contnr/svlbox.cxx index fb71f64772ad..a69253c69629 100644 --- a/svtools/source/contnr/svlbox.cxx +++ b/svtools/source/contnr/svlbox.cxx @@ -1518,6 +1518,13 @@ void SvLBox::MakeVisible( SvLBoxEntry* ) void SvLBox::Command( const CommandEvent& i_rCommandEvent ) { DBG_CHKTHIS(SvLBox,0); + + if ( COMMAND_STARTDRAG == i_rCommandEvent.GetCommand() ) + { + Point aEventPos( i_rCommandEvent.GetMousePosPixel() ); + MouseEvent aMouseEvt( aEventPos, 1, MOUSE_SELECT, MOUSE_LEFT ); + MouseButtonUp( aMouseEvt ); + } Control::Command( i_rCommandEvent ); } @@ -1775,6 +1782,10 @@ void SvLBox::StartDrag( sal_Int8, const Point& rPosPixel ) { DBG_CHKTHIS(SvLBox,0); + Point aEventPos( rPosPixel ); + MouseEvent aMouseEvt( aEventPos, 1, MOUSE_SELECT, MOUSE_LEFT ); + MouseButtonUp( aMouseEvt ); + nOldDragMode = GetDragDropMode(); if ( !nOldDragMode ) return; |