diff options
-rw-r--r-- | generic/Item.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/generic/Item.c b/generic/Item.c index e971919..6301dcd 100644 --- a/generic/Item.c +++ b/generic/Item.c @@ -2205,9 +2205,14 @@ static void Invalidate(ZnItem item, int reason) { - if (ISSET(item->inv_flags, ZN_TRANSFO_FLAG)) { + /* + * Why this test has to be so an abrupt shortcut ? + * It precludes addition of meaningful reasons + * by subsequent invalidations . + * + if (ISSET(item->inv_flags, ZN_TRANSFO_FLAG)) { return; - } + }*/ if (ISSET(reason, ZN_COORDS_FLAG) || ISSET(reason, ZN_TRANSFO_FLAG)) { |