summaryrefslogtreecommitdiff
path: root/sd/source/ui
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@collabora.com>2014-07-14 18:08:51 +0200
committerMatúš Kukan <matus.kukan@collabora.com>2014-07-14 18:11:17 +0200
commit37c3cf70c724b7402588d1d32d3aa76a965ee41b (patch)
tree02f7e9e4180bc2689b62f69c3f281d632c4eb485 /sd/source/ui
parentcc9e4953efc90a3ba1a93f1c26f8fecbe09d39e1 (diff)
Related cp#1000084: Make this work for other apps too and set proper default
Extend d98c817cc71e62a2beecc7142062f9ef33a7149b and fix default. Change-Id: I79ad35bd5ad6fbd6e7d260864d4bf40fafb6b604
Diffstat (limited to 'sd/source/ui')
-rw-r--r--sd/source/ui/func/fusel.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/sd/source/ui/func/fusel.cxx b/sd/source/ui/func/fusel.cxx
index 354dc619b001..cc0031723afd 100644
--- a/sd/source/ui/func/fusel.cxx
+++ b/sd/source/ui/func/fusel.cxx
@@ -19,6 +19,7 @@
#include "fusel.hxx"
#include <basic/sbstar.hxx>
+#include <svx/svddrgmt.hxx>
#include <svx/svdpagv.hxx>
#include <svx/svdogrp.hxx>
#include <svx/polysc3d.hxx>
@@ -223,7 +224,8 @@ bool FuSelection::MouseButtonDown(const MouseEvent& rMEvt)
}
if ( ! rMEvt.IsRight())
- mpView->BegDragObj(aMDPos, (OutputDevice*) NULL, pHdl, nDrgLog);
+ if (mpView->BegDragObj(aMDPos, (OutputDevice*) NULL, pHdl, nDrgLog))
+ mpView->GetDragMethod()->SetShiftPressed( rMEvt.IsShift() );
bReturn = true;
}
else
@@ -485,6 +487,7 @@ bool FuSelection::MouseButtonDown(const MouseEvent& rMEvt)
mpView->MarkPoint(*pHdl);
if ( ! rMEvt.IsRight())
mpView->BegDragObj(aMDPos, (OutputDevice*) NULL, pHdl, nDrgLog);
+
}
}
else