forked from M-Labs/artiq
1
0
Fork 0
artiq/artiq
David Nadlinger 5fd92a6175 gui: Fix crash when quickly opening/closing applets
Quickly closing/reopening applets (e.g. quickly clicking the checkbox
on an entire folder of applets) would previously lead to an occasional
KeyError on the self.dock_to_item access in on_dock_closed, as close()
would be invoked more than once.

The geometry/checked state handling can potentially be cleaned up
further, but at least this avoid the crash.
2019-03-10 20:57:10 +00:00
..
applets python3.5 -> python3 2017-01-30 09:24:43 +08:00
browser browser: handle windows file urls for feeding h5py 2018-08-07 12:57:01 +02:00
compiler compiler: monomorphize casts first, but more carefully. 2019-02-07 06:24:32 +00:00
coredevice ad9910: add ram conversion tooling and unittests 2019-02-21 15:59:52 +00:00
dashboard dashboard: reconnect to core moninj 2019-02-08 23:52:16 +08:00
devices thorlabs_tcube: cleanup 2019-02-26 16:50:19 +08:00
examples kasli: remove HUST variants (supported by kasli_generic) 2019-02-23 15:44:17 +08:00
firmware kasli: use 100MHz RTIO and 800MHz Urukul frequencies on Berkeley target 2019-02-05 11:24:45 +08:00
frontend artiq_flash: autodetect variant 2019-03-08 19:47:24 +08:00
gateware kasli_generic: fix identifier string 2019-03-08 19:57:20 +08:00
gui gui: Fix crash when quickly opening/closing applets 2019-03-10 20:57:10 +00:00
language language: Support appending to datasets 2019-02-09 20:50:38 +00:00
master master: Print offending key on HDF5 dataset type error 2019-02-09 20:50:38 +00:00
protocols sync_struct: Factor action strings out into enum and document them [nfc] 2019-01-19 20:19:17 +00:00
sim ttl: Add target RTIO time argument to timestamp/count functions 2018-11-03 20:33:19 +08:00
test ad9910: add ram conversion tooling and unittests 2019-02-21 15:59:52 +00:00
wavesynth wavesynth: silence is a channel property (closes #348) 2016-04-07 21:51:29 +08:00
__init__.py update versioneer 2017-06-05 13:27:26 +08:00
_version.py support overriding versioneer 2019-02-17 14:49:52 +08:00
appdirs.py add appdirs 2016-07-18 16:40:18 +02:00
build_soc.py build_soc: allow overriding SoC class name 2019-02-12 18:33:52 +08:00
experiment.py artiq.experiment: merge language and coredevice namespaces 2016-01-25 17:24:00 -07:00
monkey_patches.py monkey_patches: disable for Python >= 3.6.7 2019-01-15 20:29:20 +08:00
remoting.py artiq_flash, artiq_devtool: add support for ssh -J option. 2018-05-05 02:50:01 +00:00
tools.py Add test/release notes for command-less controllers 2019-02-07 21:51:15 +00:00