artiq/artiq
David Nadlinger 56c5637230 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-11 20:39:37 +08: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:58:21 +02:00
compiler compiler: monomorphize casts first, but more carefully. 2019-02-07 20:58:10 +08:00
coredevice ksupport: raise RuntimeError on reraise with no inflight exception. 2018-08-07 06:01:53 +00:00
dashboard browser,dashboard: delete MDI subwindows when they are closed 2017-07-29 20:36:38 +08:00
devices ctlmgr: do not raise exceptions in Controllers.__setitem__. Closes #1198 2018-12-01 18:10:52 +08:00
examples tdr.py: typo (#1220) 2018-12-19 02:47:59 +08:00
firmware firmware: fix another TOCTTOU race in sync/async RPC code. 2018-11-13 01:00:22 +08:00
frontend Tpz fixes (#1178) 2018-10-20 20:49:44 +08:00
gateware ttl_serdes_generic: fix/upgrade test 2018-03-20 16:47:40 +08:00
gui gui: Fix crash when quickly opening/closing applets 2019-03-11 20:39:37 +08:00
language language: fix syscall arg handling 2018-11-30 17:59:50 +08:00
master use tokenize.open() to open Python source files 2018-07-07 17:11:23 +08:00
protocols pyon: Correctly deserialize bare NaNs 2018-07-30 18:26:04 +08:00
sim Move mu_to_seconds, seconds_to_mu to Core. 2016-11-21 05:37:30 +00:00
test compiler: first monomorphize ints, then casts. 2019-02-07 20:58:06 +08: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 versioneer: cut git hashes consistently (#753) 2017-06-19 15:31:48 +08:00
appdirs.py add appdirs 2016-07-18 16:40:18 +02: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:34:40 +08:00
tools.py typo (#1179) 2018-10-20 20:40:29 +08:00