Fix for [#34598] Modifier-Icon in Outliner does not appear

* OBJECT_OT_make_links_scene did only trigger an 3D View update which was insufficient for Outliner (modifiers for example) and also some parts inside the Properties Editor (Mesh Data, Material Data).
This commit is contained in:
Thomas Dinges
2013-03-11 19:50:11 +00:00
parent 42b9c68534
commit 8560b141eb
2 changed files with 5 additions and 0 deletions

View File

@@ -1543,6 +1543,7 @@ static int make_links_data_exec(bContext *C, wmOperator *op)
DAG_relations_tag_update(bmain);
WM_event_add_notifier(C, NC_SPACE | ND_SPACE_VIEW3D, CTX_wm_view3d(C));
WM_event_add_notifier(C, NC_OBJECT, NULL);
return OPERATOR_FINISHED;
}

View File

@@ -316,6 +316,10 @@ static void outliner_main_area_listener(ARegion *ar, wmNotifier *wmn)
/* all modifier actions now */
ED_region_tag_redraw(ar);
break;
default:
/* Trigger update for NC_OBJECT itself */
ED_region_tag_redraw(ar);
break;
}
break;
case NC_GROUP: