Summary: | kde5: Cannot open menu using Alt + <character> shortcut | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Michael Weghorn <m.weghorn> |
Component: | UI | Assignee: | Aleksei Nikiforov <darktemplar> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | darktemplar, marsianer, m.weghorn, thb, vercha, xiscofauli |
Priority: | medium | Keywords: | bibisected, bisected, regression |
Version: | 6.3.0.0.alpha0+ | ||
Hardware: | All | ||
OS: | All | ||
See Also: | https://bugs.documentfoundation.org/show_bug.cgi?id=122238 | ||
Whiteboard: | target:6.3.0 target:6.2.1 | ||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 102495 |
Description
Michael Weghorn
2019-01-19 10:46:50 UTC
This is a regression introduced by the following commit: commit 5843e14a4ddc6d2b1e375ca26eec33033bfad455 Author: Aleksei Nikiforov <darktemplar@basealt.ru> Date: Wed Jan 16 14:57:42 2019 +0300 tdf#122238 KDE5: disable mechanism of Qt for shortcut activation Adding Cc: to Aleksei Nikiforov <darktemplar@basealt.ru> Could you possibly have a quick look? Confirmed from my side Version: 6.3.0.0.alpha0+ Build ID: 87bf8b7900fe4757bd8494f7a72966915f653eb6 CPU threads: 4; OS: Linux 4.14; UI render: default; VCL: kde5; TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2019-01-19_19:05:11 Locale: ru-RU (ru_RU.UTF-8); UI-Language: en-US Calc: threaded (In reply to Michael Weghorn from comment #1) > This is a regression introduced by the following commit: > > commit 5843e14a4ddc6d2b1e375ca26eec33033bfad455 > Author: Aleksei Nikiforov <darktemplar@basealt.ru> > Date: Wed Jan 16 14:57:42 2019 +0300 > > tdf#122238 KDE5: disable mechanism of Qt for shortcut activation > > Adding Cc: to Aleksei Nikiforov <darktemplar@basealt.ru> > Could you possibly have a quick look? Yeah, also reproduces for me. I'll see what I can do with it. VCL@gtk sets the following items of ImplSVData to 'true': mbAutoAccel mbEnableAutoAccel The func to do this in KDE5 would be KDE5SalData::initNWF, a helpful commit where this was implemented: https://cgit.freedesktop.org/libreoffice/core/commit/?id=74407aef94b6d8dfdd69891c4a6e578587ef3e71 Maybe this helps ... Aleksei Nikiforov committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/+/1a5340788639ba71725338ddc5d340b2b304f4c2%5E%21 tdf#122814 KDE5: conditional disable of Qt shortcuts It will be available in 6.3.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. Thanks, Alexei, I've checked alt+F,W,H, etc Works fine. Version: 6.3.0.0.alpha0+ Build ID: ed707a4806a489467c6d9be7d1b787dab94b5f78 CPU threads: 1; OS: Linux 4.14; UI render: default; VCL: kde5; TinderBox: Linux-rpm_deb-x86_64@86-TDF, Branch:master, Time: 2019-01-26_22:55:03 Locale: ru-RU (ru_RU.UTF-8); UI-Language: en-US Calc: threaded Aleksei Nikiforov committed a patch related to this issue. It has been pushed to "libreoffice-6-2": https://git.libreoffice.org/core/+/96af619c9650e806dfb19da5b9344c46412d573d%5E%21 tdf#122814 KDE5: conditional disable of Qt shortcuts It will be available in 6.2.1. 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. |