-
Notifications
You must be signed in to change notification settings - Fork 348
Crash when double clicking on checkbox of a plugins! #504
Comments
It crashes on every extension that offers settings. backtrace: (sidenote: IMHO the bt generated and saved by qupzilla is not that useful because it only shows addresses instead of Solutions?
|
Simply disabling the double click is not tackling the root of the problem here. This bug can still be reproduced by opening the settings dialog for a plugin, then unchecking it in the list while the settings window is still open. This works with the Access Keys Navigation, Mouse Gestures, and PIM plugins because their settings dialog aren't modal. I think delayed unloading as suggested by ff2000 is the way to go here, as it doesn't compromise the existing functionality. |
Could you try (and test) It catches ChildAdd/ChildRemove-events - which hopefully occur only when the settings dialog pops up and closes. |
It does not fix it. Plugins should close all created widgets on unload instead. |
Ah - the "allow application extensions" checkbox was still clickable. But have you been able to uncheck one of the list items? |
Yeah, and that should also be the plugin's responsibility to allow opening only one settings widget. I am going to rewrite it now. |
1- Open "Properties->Extensions"
2- Now select plugins item on the list-view (settings of a plugins is enabled if its item is selected), with GreaseMonkey and TestPlugins it doesn't crash, try others!
3- Do a double click on checkbox or a click-click (in another words, try to open setting dialog by this way).
If it doesn't crash disable plugins and restart app. and do steps again.
The text was updated successfully, but these errors were encountered: