Added Notifier for Adding and Removing Keying sets.
This commit is contained in:
@@ -142,6 +142,9 @@ static int add_default_keyingset_exec (bContext *C, wmOperator *op)
|
||||
|
||||
scene->active_keyingset= BLI_countlist(&scene->keyingsets);
|
||||
|
||||
/* send notifiers */
|
||||
WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
@@ -182,6 +185,9 @@ static int remove_active_keyingset_exec (bContext *C, wmOperator *op)
|
||||
/* the active one should now be the previously second-to-last one */
|
||||
scene->active_keyingset--;
|
||||
|
||||
/* send notifiers */
|
||||
WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL);
|
||||
|
||||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
|
||||
@@ -251,6 +251,7 @@ static void buttons_area_listener(ScrArea *sa, wmNotifier *wmn)
|
||||
case ND_FRAME:
|
||||
case ND_MODE:
|
||||
case ND_RENDER_OPTIONS:
|
||||
case ND_KEYINGSET:
|
||||
ED_area_tag_redraw(sa);
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user