Changing the animation editor filters should now result in the editors updating in realtime afterwards again.

This commit is contained in:
Joshua Leung 2009-10-13 02:21:18 +00:00
parent 1aeb98a3c2
commit 7171c5928e
3 changed files with 9 additions and 22 deletions

@ -68,7 +68,7 @@
#include "action_intern.h" #include "action_intern.h"
enum { enum {
B_REDR= 0, B_REDR= 1,
} eActHeader_Events; } eActHeader_Events;
/* ********************************************************* */ /* ********************************************************* */
@ -254,11 +254,8 @@ static void act_editmenu(bContext *C, uiLayout *layout, void *arg_unused)
static void do_action_buttons(bContext *C, void *arg, int event) static void do_action_buttons(bContext *C, void *arg, int event)
{ {
switch (event) { ED_area_tag_refresh(CTX_wm_area(C));
case B_REDR: ED_area_tag_redraw(CTX_wm_area(C));
ED_area_tag_redraw(CTX_wm_area(C));
break;
}
} }
void action_header_buttons(const bContext *C, ARegion *ar) void action_header_buttons(const bContext *C, ARegion *ar)

@ -244,15 +244,8 @@ enum {
static void do_graph_buttons(bContext *C, void *arg, int event) static void do_graph_buttons(bContext *C, void *arg, int event)
{ {
switch (event) { ED_area_tag_refresh(CTX_wm_area(C));
case B_MODECHANGE: /* change mode with mode selector */ ED_area_tag_redraw(CTX_wm_area(C));
ED_area_tag_refresh(CTX_wm_area(C));
/* no break, as we need redraw flush too... */
case B_REDR:
ED_area_tag_redraw(CTX_wm_area(C));
break;
}
} }

@ -73,8 +73,8 @@
/* button events */ /* button events */
enum { enum {
B_REDR = 0, B_REDR = 1,
} eActHeader_ButEvents; } eNLAHeader_ButEvents;
/* ************************ header area region *********************** */ /* ************************ header area region *********************** */
@ -203,11 +203,8 @@ static void nla_addmenu(bContext *C, uiLayout *layout, void *arg_unused)
static void do_nla_buttons(bContext *C, void *arg, int event) static void do_nla_buttons(bContext *C, void *arg, int event)
{ {
switch (event) { ED_area_tag_refresh(CTX_wm_area(C));
case B_REDR: ED_area_tag_redraw(CTX_wm_area(C));
ED_area_tag_redraw(CTX_wm_area(C));
break;
}
} }