[Bug 770131] New: Libreoffice base copies wrong fields of a table control with Ctrl+C
https://bugzilla.novell.com/show_bug.cgi?id=770131 https://bugzilla.novell.com/show_bug.cgi?id=770131#c0 Summary: Libreoffice base copies wrong fields of a table control with Ctrl+C Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: PC OS/Version: openSUSE 12.1 Status: NEW Severity: Normal Priority: P5 - None Component: LibreOffice AssignedTo: bnc-team-ooo@forge.provo.novell.com ReportedBy: dennisgrunert@hotmail.de QAContact: cwei@suse.com Found By: --- Blocker: --- Created an attachment (id=497564) --> (http://bugzilla.novell.com/attachment.cgi?id=497564) database file which reproduces this bug User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0 This bug happens every time both on Windows and openSUSE 12.1 with Libreoffice 3.4.6 (from openSUSE Update Repository) and should be easy to fix despite the lack of base developers (always reproducible with attached file that reproduces this bug). If you have a table control on a form with the settings "allow additions/modifications/deletions" to no (only "additions" no should be fine, but one should not be able to edit the table field) and you select a field in this table, it copies to with rightclick->copy correctly to the clipboard. But if you select a field of the FIRST row and copy it with Ctrl+C it copies not this field but the one from the LAST row and same column! This happens always. Sometimes it even happens with the other rows: Select a field in row x then a field in row y. Press Ctrl+C and it copies the field in row x instead the one from row y! But this doesn't happen always. See more details at "Steps to Reproduce". Reproducible: Always Steps to Reproduce: 1. Download and open the attached copy_bug.odb (this file was created for this bug report, so only settings were done that are explained under "details") 2. Open the form "form_persons". 3. Click on "Max" (first row, second column) 4. Press "Ctrl+C" 5. Use a text editor of you choice and past with Ctrl+V. Actual Results: "Julian" was pasted. If not, press "refresh" to refresh the table and make sure that you selected "Max" right after that. Expected Results: "Max" should be pasted. Repeat the steps with rightclick->copy instead of Ctrl+C and everythin works fine. This bug does not happen with querie tables only "table controls" on forms. This bug may not seem critical, but because of it I copied a wrong bank account number in the online banking form and transfered 400 Euros to the wrong account! So this bug is critical at least for me. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770131 https://bugzilla.novell.com/show_bug.cgi?id=770131#c1 Yifan Jiang <yfjiang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yfjiang@suse.com QAContact|cwei@suse.com |yfjiang@suse.com --- Comment #1 from Yifan Jiang <yfjiang@suse.com> 2012-07-09 07:12:42 UTC --- I can see the problem happens immediately after "refreshing" the table. The reliably reproducing steps for me: 1. Open the file and the form 2. Press "Refresh" button 3. Do not click or touch keyboards anywhere, but immediately click "Max" 4. Press "Ctr+C" 5. Paste content will be "Julian" In step 3, if random clicking anywhere else in the table before clicking "Max", the issue seems not reproducible. So my feeling is the "Refresh" might mistakenly point the table cursor to a wrong record. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=770131 https://bugzilla.novell.com/show_bug.cgi?id=770131#c4 Yifan Jiang <yfjiang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution| |UPSTREAM --- Comment #4 from Yifan Jiang <yfjiang@suse.com> 2012-07-18 03:32:50 UTC --- I can see the problem on upstream as well and opened a bug, so let's track the problem there for getting more help :) https://bugs.freedesktop.org/show_bug.cgi?id=52179 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com