diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index 9d7da2cf194..2144262c082 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -497,6 +497,7 @@ static int ui_but_equals_old(uiBut *but, uiBut *oldbut) if(oldbut->func_arg1 != oldbut && but->func_arg1 != oldbut->func_arg1) return 0; if(oldbut->func_arg2 != oldbut && but->func_arg2 != oldbut->func_arg2) return 0; if(!but->funcN && ((but->poin != oldbut->poin && (uiBut*)oldbut->poin != oldbut) || but->pointype != oldbut->pointype)) return 0; + if(but->optype != oldbut->optype) return 0; return 1; }