summaryrefslogtreecommitdiff
path: root/patches/OOO_1_1/sc-paste-limitedsize.diff
diff options
context:
space:
mode:
Diffstat (limited to 'patches/OOO_1_1/sc-paste-limitedsize.diff')
-rw-r--r--patches/OOO_1_1/sc-paste-limitedsize.diff25
1 files changed, 25 insertions, 0 deletions
diff --git a/patches/OOO_1_1/sc-paste-limitedsize.diff b/patches/OOO_1_1/sc-paste-limitedsize.diff
new file mode 100644
index 000000000..57484236d
--- /dev/null
+++ b/patches/OOO_1_1/sc-paste-limitedsize.diff
@@ -0,0 +1,25 @@
+--- /home/sragavan/cvs/bk/ooo-build/build/OOO_1_1_2/sc/source/ui/view/viewfun3.cxx 2003-10-31 21:40:15.000000000 +0530
++++ sc/source/ui/view/viewfun3.cxx 2004-10-13 14:23:56.248238672 +0530
+@@ -721,15 +721,14 @@
+ }
+ }
+
+- if (nBlockAddX > nDestSizeX)
+- nMarkAddX = nBlockAddX - nDestSizeX; // fuer Merge-Test
+- else
+- nEndCol = nStartCol + nDestSizeX;
++ /*
++ * Therz no use in copying lesser data multiple times in a bigger marked area
++ * So Im just reducing the size of the marked area.
++ */
++ nEndCol = nStartCol + nDestSizeX;
+
+- if (nBlockAddY > nDestSizeY)
+- nMarkAddY = nBlockAddY - nDestSizeY; // fuer Merge-Test
+- else
+- nEndRow = nStartRow + nDestSizeY;
++ nEndRow = nStartRow + nDestSizeY;
++
+ }
+ else
+ {