Created attachment 166284 [details] incorrect keys list box fill Stumbled across this while testing zoom in and zoom out commands in Calc. Same occurs in other modules when Gtk3 is used. To repro: 1) Menu->Tools->Customize... 2) Keyboard tab page 3) type "zoom" in the Functions search box 4) mouse click on "Zoom" in the Function list box 5) press any alpha (other than z) or numeric key Results: Keys list box fills Expected results: Keys list box doesn't fill Version: 7.1.0.0.alpha0+ Build ID: 0838ef926d187cf9be4f9cc8c992e2ae9893d325 CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded
Thank you for reporting the bug. I can not reproduce the bug in Version: 7.1.0.0.alpha1+ (x64) Build ID: 91c5642bf0ee48ff91181d779c3a84c768f340df CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: Skia/Vulkan; VCL: win Locale: en-US (en_US); UI: en-US Calc: CL
(In reply to pavlog from comment #1) > Thank you for reporting the bug. I can not reproduce the bug in > > Version: 7.1.0.0.alpha1+ (x64) > Build ID: 91c5642bf0ee48ff91181d779c3a84c768f340df > CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: Skia/Vulkan; VCL: > win > Locale: en-US (en_US); UI: en-US > Calc: CL Thanks for confirming that it isn't reproduced using VCL: win It only occurs with VCL: gtk3
Reproduced. Arch Linux 64-bit Version: 7.1.0.0.alpha1+ Build ID: bd3aeaefff5e7bdef10c4702d1f388083557614e CPU threads: 8; OS: Linux 5.9; UI render: default; VCL: kf5 Locale: fi-FI (fi_FI.UTF-8); UI: en-US Calc: threaded Built on 15 November 2020
I think this is because the internal gtk search unselects the current entry on typing so the command from GetCurCommand is empty
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/b92d1d509a1db2179779a4776590734590290a41 tdf#137403 ignore GetCurCommand if its empty It will be available in 7.1.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.
fixed in master, backport to 7-0 in gerrit
Verified in Version: 7.1.0.0.alpha1+ Build ID: 0979798658ff536defe537f57cc6b32278d32414 CPU threads: 4; OS: Linux 5.7; UI render: default; VCL: gtk3 Locale: en-US (en_US.UTF-8); UI: en-US Calc: threaded @Caolán, thanks for fixing this issue!!
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-7-0": https://git.libreoffice.org/core/commit/ea6d3f24e2fd8e5017aad7deffc85012a4c5222b tdf#137403 ignore GetCurCommand if its empty It will be available in 7.0.4. 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.