summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorMarco Cecchetti <marco.cecchetti@collabora.com>2015-10-19 21:02:31 +0200
committerJan Holesovsky <kendy@collabora.com>2015-10-20 16:59:00 +0200
commitcab96d171beb833dd57d5fb3ea9405441d1b6447 (patch)
tree68dc3834e2431e41c9feec895f3ea24a99ac432a /filter
parent1ee04f9e195001fd00b6fe9f7cae26a05f64e2f5 (diff)
svg export: left mouse click is working again
Change-Id: I5a80fe3eb55caa6e57c7842e5ac74cd1abb93f0b Reviewed-on: https://gerrit.libreoffice.org/19471 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jan Holesovsky <kendy@collabora.com>
Diffstat (limited to 'filter')
-rw-r--r--filter/source/svg/presentation_engine.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/filter/source/svg/presentation_engine.js b/filter/source/svg/presentation_engine.js
index 892b76a950c5..a98ca7090c33 100644
--- a/filter/source/svg/presentation_engine.js
+++ b/filter/source/svg/presentation_engine.js
@@ -3771,6 +3771,25 @@ function PriorityQueue( aCompareFunc )
this.bSorted = true;
}
+PriorityQueue.prototype.clone = function()
+{
+ var aCopy = new PriorityQueue( this.aCompareFunc );
+ var src = this.aSequence;
+ var dest = [];
+ var i, l;
+ for( i = 0, l = src.length; i < l; ++i )
+ {
+ if( i in src )
+ {
+ dest.push( src[i] );
+ }
+ }
+ aCopy.aSequence = dest;
+ aCopy.bSorted = this.bSorted;
+
+ return aCopy;
+};
+
PriorityQueue.prototype.top = function()
{
if( !this.bSorted )