kicad/include/widgets
John Beard f591f8741a Prevent segfault when undoing or resetting non-hotkey rows
This is caused by:

* Not checking the hotkey data is not null when performing a
  hotkey action
* Allowing hotkey actions on non-hotkey rows.

This fixes both of these, and adds an assert to warn if someone
does manage to fire a hotkey action on a non-hotkey row (but it
won't crash).

This is a ported version of commit 704615721 on the master branch.

Fixes: lp:1794756
* https://bugs.launchpad.net/kicad/+bug/1794756
2018-09-28 10:20:53 -04:00
..
color_swatch.h Fix display issues in Layers list in Keepout Zone Properties. 2018-05-04 23:55:03 +01:00
footprint_choice.h Fix a few doxygen warnings 2017-06-25 11:26:04 +02:00
footprint_preview_widget.h Refactor FOOTPRINT_PREVIEW_PANEL 2017-03-10 23:26:45 -05:00
footprint_select_widget.h Remove background fp loading from Choose Symbol dlg. 2018-06-09 00:51:39 +01:00
gal_options_panel.h Move cursor shape flag into GAL settings 2017-03-22 10:24:48 +01:00
indicator_icon.h Add inc/dec current layer alpha to menus. 2018-02-22 17:48:14 +01:00
mathplot.h Spice Simulator: set correct scale for constant plots 2018-05-28 16:42:15 +02:00
progress_reporter.h Prevent reentrancy in footprint loading. 2018-04-16 23:19:08 +01:00
stepped_slider.h Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
text_ctrl_eval.h Fix SetValue() method in TEXT_CTRL_EVAL 2018-02-27 12:47:43 +01:00
two_column_tree_list.h Optimize TWO_COLUMN_TREE_LIST column sizing 2017-02-24 12:51:53 -05:00
unit_binder.h Renamed WX_UNIT_BINDER to UNIT_BINDER and moved to common/widgets 2017-11-24 21:15:40 +01:00
widget_hotkey_list.h Prevent segfault when undoing or resetting non-hotkey rows 2018-09-28 10:20:53 -04:00
widget_net_selector.h WIDGET_NET_SELECTOR: speedup the net list creation. 2018-01-19 11:01:42 +01:00