def invalidation_hash(self):
if not self.windows:<EOL><INDENT>return '<STR_LIT>'<EOL><DEDENT>w = self.get_active_window()<EOL>return w.invalidation_hash()<EOL>
When this changes, the layout needs to be rebuild.