[Libreoffice-commits] online.git: loleaflet/src

Aditya Dewan aditya.dewan at collabora.co.uk
Fri Dec 8 17:14:44 UTC 2017


 loleaflet/src/control/Ruler.js         |    3 +++
 loleaflet/src/map/handler/Map.Mouse.js |    2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

New commits:
commit 3d23119399b7e673f2c1d52b1ad1e9ad7e8eff77
Author: Aditya Dewan <aditya.dewan at collabora.co.uk>
Date:   Fri Dec 8 01:49:52 2017 +0530

    no text selection when ruler interactions are happening
    
    Change-Id: Id3628f407067506ddf6ce2e2dd2587bd2e35ddbc
    Reviewed-on: https://gerrit.libreoffice.org/46040
    Reviewed-by: pranavk <pranavk at collabora.co.uk>
    Tested-by: pranavk <pranavk at collabora.co.uk>

diff --git a/loleaflet/src/control/Ruler.js b/loleaflet/src/control/Ruler.js
index 68ccbfd0..d13e3cbd 100644
--- a/loleaflet/src/control/Ruler.js
+++ b/loleaflet/src/control/Ruler.js
@@ -162,6 +162,7 @@ L.Control.Ruler = L.Control.extend({
 	},
 
 	_initiateDrag: function(e) {
+		this._map.rulerActive = true;
 
 		var dragableElem = e.srcElement || e.target;
 		L.DomEvent.on(this._rFace, 'mousemove', this._moveMargin, this);
@@ -200,6 +201,8 @@ L.Control.Ruler = L.Control.extend({
 
 
 	_endDrag: function(e) {
+		this._map.rulerActive = false;
+
 		var posChange = e.originalEvent.clientX - this._initialposition;
 		var unoObj = {}, marginType, fact;
 
diff --git a/loleaflet/src/map/handler/Map.Mouse.js b/loleaflet/src/map/handler/Map.Mouse.js
index 78229005..f196adbe 100644
--- a/loleaflet/src/map/handler/Map.Mouse.js
+++ b/loleaflet/src/map/handler/Map.Mouse.js
@@ -38,7 +38,7 @@ L.Map.Mouse = L.Handler.extend({
 
 	_onMouseEvent: function (e) {
 		var docLayer = this._map._docLayer;
-		if (!docLayer || (this._map.slideShow && this._map.slideShow.fullscreen)) {
+		if (!docLayer || (this._map.slideShow && this._map.slideShow.fullscreen) || this._map.rulerActive) {
 			return;
 		}
 		if (docLayer._graphicMarker) {


More information about the Libreoffice-commits mailing list