-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126184/
-----------------------------------------------------------

Review request for KDE Frameworks and David Faure.


Bugs: 352882
    https://bugs.kde.org/show_bug.cgi?id=352882


Repository: kxmlgui


Description
-------

To Reproduce: in a KXmlGuiWindow, open the Configure Toolbars dialog.
1 - Change the main toolbar setting. 
2 - Click Apply, the ui is rebuild, and the newToolBarConfig signal is emitted, 
allowing main app to re-plug its dynamic actions
3 - Click Ok, the ui is rebuild but the signal is not emitted, so app cannot 
re-plug actions, and they are lost.

The problem only happens if you click "apply" and then "ok". This is due to the 
fact that when Ok is clicked, the ui is rebuild (m_widget->save triggers ui 
rebuild), but signal is not emitted.

My solution is to rebuild ui only if something changed when clicking "ok".


Diffs
-----

  src/kedittoolbar.cpp ba4ba0f 

Diff: https://git.reviewboard.kde.org/r/126184/diff/


Testing
-------

Tested, fixes the reported problem.


Thanks,

Jean-Baptiste Mardelle

_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

Reply via email to