debugging: add flag for testing layer notify bugs
authorAndrew Chadwick <andrewc-git@piffle.org>
Fri, 13 Jun 2014 15:37:29 +0000 (16:37 +0100)
committerAndrew Chadwick <andrewc-git@piffle.org>
Fri, 13 Jun 2014 15:37:29 +0000 (16:37 +0100)
commitc537a4f3c6951bba22e01396e0f6265deec57801
treef378429cb11746fb318ba306cbe97f9cb28ef417
parent3a421bb0022fd6f1a01e39291d87d412bd483af1
debugging: add flag for testing layer notify bugs

The GUI code *should* be capable of displaying an empty layers list now,
but it isn't. Not being able to do so reliably really hides certain bugs
when you're trying to work with someone debugging their problem via bug
report discussions.

Add a debugging flag (off by default, non-user-accessible) to lib.document
allowing the document model's New, Load, and Clear options to create empty
layer stacks. That should help in eliminating edge cases.
lib/command.py
lib/document.py
lib/layer.py