def invoke(self, context, _):
    if (not _is_valid_context(context)):
        return {'CANCELLED'}
    if (not MUV_OT_TextureLock_Intr.is_running(context)):
        MUV_OT_TextureLock_Intr.handle_add(self, context)
        return {'RUNNING_MODAL'}
    else:
        MUV_OT_TextureLock_Intr.handle_remove(context)
    if context.area:
        context.area.tag_redraw()
    return {'FINISHED'}
def invoke(self, context, _):
    if (not _is_valid_context(context)):
        return {'CANCELLED'}
    if (not MUV_OT_TextureLock_Intr.is_running(context)):
        MUV_OT_TextureLock_Intr.handle_add(self, context)
        return {'RUNNING_MODAL'}
    else:
        MUV_OT_TextureLock_Intr.handle_remove(context)
    if context.area:
        context.area.tag_redraw()
    return {'FINISHED'}