| Summary: | Copying multiple rows from one sheet to another causes the first row to be overwritten by the last one | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Woowbat <zb20_01> |
| Component: | Calc | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | VERIFIED FIXED | ||
| Severity: | normal | CC: | aron.budea, ilmari.lauhakangas, noelgrandin, telesto |
| Priority: | high | Keywords: | bibisected, bisected, regression |
| Version: | 6.1.0.0.alpha1+ | ||
| Hardware: | x86-64 (AMD64) | ||
| OS: | All | ||
| Whiteboard: | target:6.1.0 target:7.2.0 | ||
| Crash report or crash signature: | Regression By: | ||
|
Description
Woowbat
2018-05-19 10:56:41 UTC
Repro with Version: 6.1.0.0.alpha1+ Build ID: c5f8a296fcfc08f8ac441cb8300a7565caa50b53 CPU threads: 4; OS: Windows 6.3; UI render: default; TinderBox: Win-x86@42, Branch:master, Time: 2018-05-10_03:01:48 Locale: nl-NL (nl_NL); Calc: CL but not with Version: 6.0.0.1.0+ Build ID: 47cc374c0659fd3db74a1b184c870eaa56bc385b CPU threads: 4; OS: Windows 6.3; UI render: default; Locale: nl-NL (nl_NL); Calc: CL Bisected to https://cgit.freedesktop.org/libreoffice/core/commit/?id=6529cd54c29c5800340530a1b8182c341fbeeafb commit 6529cd54c29c5800340530a1b8182c341fbeeafb (patch) tree 2b09ee9429a0759b8104575aa97e1f4aeadd443e parent 4ea605cb5c31fe4c7d3931a656782a652b4d96fc (diff) don't use heap for elements in ScRangeList no need to store small objects like this out of line. Also - add move constructor and move assignment operator - drop Assign method since it now has the same signature as push_back Change-Id: I9a8647d3a11f24166a83d399a358a2bce3b2cb79 Reviewed-on: https://gerrit.libreoffice.org/50899 Adding Noel to CC. Same blame for bug 116421. To repro, I added the cell contents so there were empty rows between and then I Ctrl-selected the cells. Noel Grandin committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=c10928e703366341ab912c42e8959a087a7fa9ff tdf#117706 Multi-select copying rows between sheets broken It will be available in 6.1.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. Verily verified! This was not Win-only, so tweaking OS field. Arch Linux 64-bit Version: 6.1.0.0.alpha1+ Build ID: eeaf6dee2d278eaa037d95a756ad0ffab3314bc2 CPU threads: 8; OS: Linux 4.16; UI render: default; VCL: kde4; Locale: fi-FI (fi_FI.UTF-8); Calc: group Built on May 24th 2018 Xisco Fauli committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/3a1e3bd2bb71d084233dfb791c1d0c3dd81b43e5 tdf#117706: sc_uicalc: Add unittest It will be available in 7.2.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |