[frameworks-kdesignerplugin] [Bug 345023] QAction text() returns string with ampersand(&) shortcuts when QT applications run within KDE

2016-02-25 Thread Ivor Hewitt via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=345023

Ivor Hewitt  changed:

   What|Removed |Added

Summary|qt5 designer ampersand (&)  |QAction text() returns
   |shortcuts are changed in|string with ampersand(&)
   |non-KDE components  |shortcuts when QT
   ||applications run within KDE

-- 
You are receiving this mail because:
You are watching all bug changes.


[frameworks-kdesignerplugin] [Bug 345023] QAction text() returns string with ampersand(&) shortcuts when QT applications run within KDE

2016-02-25 Thread Ivor Hewitt via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=345023

--- Comment #7 from Ivor Hewitt  ---
Just some further detail:
This only happens for a Qt application running inside KDE. 
The QAction returns the correct text until the application is running and the
menu exists.
i.e. adding the menu item and returning the QAction returns the original text,
once the application is running and the actual window and menu exists then
querying the string returns text with accelerators.

-- 
You are receiving this mail because:
You are watching all bug changes.


[frameworks-kdesignerplugin] [Bug 345023] qt5 designer ampersand (&) shortcuts are changed in non-KDE components

2016-02-25 Thread Ivor Hewitt via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=345023

Ivor Hewitt  changed:

   What|Removed |Added

 CC||i...@ivor.org

--- Comment #6 from Ivor Hewitt  ---
Just wanted to add to the comments made by Alexander, this is not just a
designer issue, perhaps the bug title should be changed.

Debugging an issue in GoldenCheetah I created a short example test case:
https://github.com/GoldenCheetah/GoldenCheetah/issues/1852#issuecomment-188658910

This shows that the problem surfaces when a QAction* is passed back to a
triggered event at which point the text has an accelerator, although the
tooltipText() remains correct.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 358721] New: Plasma5 crash changing sessions

2016-01-29 Thread Ivor Hewitt via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=358721

Bug ID: 358721
   Summary: Plasma5 crash changing sessions
   Product: plasmashell
   Version: 5.4.3
  Platform: openSUSE RPMs
OS: Linux
Status: UNCONFIRMED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: k...@davidedmundson.co.uk
  Reporter: i...@ivor.org
CC: bhus...@gmail.com, plasma-b...@kde.org

Application: plasmashell (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.1.13-5-default x86_64
Distribution: "openSUSE Leap 42.1 (x86_64)"

-- Information about the crash:
I'm frequently getting plasma5 crashes when switching between user sessions.

Note: this is using the NVidia binary drivers. I will see if changing the
drivers or disabling compositing has any effect.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f08f9186800 (LWP 19084))]

Thread 7 (Thread 0x7f08e1183700 (LWP 19086)):
#0  0x7f08f2660c1d in poll () at /lib64/libc.so.6
#1  0x7f08f75e7422 in  () at /usr/lib64/libxcb.so.1
#2  0x7f08f75e900f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x7f08e393c3c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x7f08f2d5f32f in  () at /usr/lib64/libQt5Core.so.5
#5  0x7f08f1e5c0a4 in start_thread () at /lib64/libpthread.so.0
#6  0x7f08f266904d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f08d9fcb700 (LWP 19092)):
#0  0x7f08f1e5e300 in pthread_mutex_lock () at /lib64/libpthread.so.0
#1  0x7f08ee107fcc in  () at /usr/X11R6/lib64/libGL.so.1
#2  0x7f08ee10cb11 in  () at /usr/X11R6/lib64/libGL.so.1
#3  0x7f08ee10cfbb in  () at /usr/X11R6/lib64/libGL.so.1
#4  0x7f08ea75dff0 in  () at /usr/lib64/tls/libnvidia-tls.so.352.79
#5  0x7f08eed18b60 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x7f08eecd7999 in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#7  0x7f08eecd7df8 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x7f08eecd7f7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#9  0x7f08f2f91d8b in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib64/libQt5Core.so.5
#10 0x7f08f2f38d53 in
QEventLoop::exec(QFlags) () at
/usr/lib64/libQt5Core.so.5
#11 0x7f08f2d5a61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x7f08f607cdf8 in  () at /usr/lib64/libQt5Qml.so.5
#13 0x7f08f2d5f32f in  () at /usr/lib64/libQt5Core.so.5
#14 0x7f08f1e5c0a4 in start_thread () at /lib64/libpthread.so.0
#15 0x7f08f266904d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f08ce2cb700 (LWP 19095)):
#0  0x7f08f1e627bc in __lll_lock_wait () at /lib64/libpthread.so.0
#1  0x7f08f1e5e4a4 in _L_lock_986 () at /lib64/libpthread.so.0
#2  0x7f08f1e5e306 in pthread_mutex_lock () at /lib64/libpthread.so.0
#3  0x7f08ee107fcc in  () at /usr/X11R6/lib64/libGL.so.1
#4  0x7f08ee10cb11 in  () at /usr/X11R6/lib64/libGL.so.1
#5  0x7f08ee10d018 in  () at /usr/X11R6/lib64/libGL.so.1
#6  0x7f08ea75e001 in  () at /usr/lib64/tls/libnvidia-tls.so.352.79
#7  0x7f08eed18b60 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x7f08eecd7999 in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#9  0x7f08eecd7df8 in  () at /usr/lib64/libglib-2.0.so.0
#10 0x7f08eecd7f7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#11 0x7f08f2f91d8b in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib64/libQt5Core.so.5
#12 0x7f08f2f38d53 in
QEventLoop::exec(QFlags) () at
/usr/lib64/libQt5Core.so.5
#13 0x7f08f2d5a61a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#14 0x7f08f607cdf8 in  () at /usr/lib64/libQt5Qml.so.5
#15 0x7f08f2d5f32f in  () at /usr/lib64/libQt5Core.so.5
#16 0x7f08f1e5c0a4 in start_thread () at /lib64/libpthread.so.0
#17 0x7f08f266904d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f08c7fff700 (LWP 19098)):
#0  0x7f08f1e627bc in __lll_lock_wait () at /lib64/libpthread.so.0
#1  0x7f08f1e5e4a4 in _L_lock_986 () at /lib64/libpthread.so.0
#2  0x7f08f1e5e306 in pthread_mutex_lock () at /lib64/libpthread.so.0
#3  0x7f08ee107fcc in  () at /usr/X11R6/lib64/libGL.so.1
#4  0x7f08ee10cb11 in  () at /usr/X11R6/lib64/libGL.so.1
#5  0x7f08ee10d018 in  () at /usr/X11R6/lib64/libGL.so.1
#6  0x7f08ea75e001 in  () at /usr/lib64/tls/libnvidia-tls.so.352.79
#7  0x7f08eed18b60 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x7f08eecd7999 in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#9  0x7f08eecd7df8 in  () at /usr/lib64/libglib-2.0.so.0
#10 0x7f08eecd7f7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#11 0x7f08f2f91d8b in
QEventDispatcherGlib::processEvents(QFlags) ()
at /usr/lib64/libQt5Core.so.5
#12