GNOME Bugzilla – Bug 511706
Cut between sheets fail unless positions are different
Last modified: 2008-01-24 19:52:42 UTC
Please describe the problem: I can copy/paste cells, but I cannot cut/paste between worksheets. Gnumeric does not delete cut cells nor pastes anything where it's supposed to. The function works within a worksheet, though. Steps to reproduce: 1. enter any data to cells in a worksheet 2. cut any portion of that worksheet data 3. paste it to a different worksheet. Actual results: Absolutely nothing, except the same area selected in the source worksheet is selected in the target worksheet. Expected results: The source data is deleted, the target cells in the target worksheet display the originally selected data. Does this happen every time? YES Other information:
This has nothing to do with "charting". So I will be changing the component. I can confirm this problem in 1.7.13 even if both workbooks are open in the same process.
It can be two sheets in the same book. The trigger is that the source (say A1) is the same as the target range. If so, I get... ** (gnumeric:31910): CRITICAL **: sheet_move_range: assertion `rinfo->col_offset != 0 || rinfo->row_offset != 0' failed That looks like an overly aggressive check.
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report. This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.