Fix broken API doc generation: Partially revert rBa372638a76e0
authorBastien Montagne <montagne29@wanadoo.fr>
Sun, 6 Aug 2017 15:35:41 +0000 (17:35 +0200)
committerBastien Montagne <montagne29@wanadoo.fr>
Sun, 6 Aug 2017 15:35:41 +0000 (17:35 +0200)
Making those arrays static remove them from exported symbols, which
breaks API doc generation script.

To be backported to 2.79 branch.

source/blender/editors/space_clip/space_clip.c
source/blender/editors/space_sequencer/space_sequencer.c

index 597b8be89b24bde3d2a734e831cd021f2c569613..58930fa2cf2083fde1c66d60f646b9e5a1951383 100644 (file)
@@ -821,7 +821,8 @@ static void clip_keymap(struct wmKeyConfig *keyconf)
 #endif
 }
 
-static const char *clip_context_dir[] = {"edit_movieclip", "edit_mask", NULL};
+/* DO NOT make this static, this hides the symbol and breaks API generation script. */
+const char *clip_context_dir[] = {"edit_movieclip", "edit_mask", NULL};
 
 static int clip_context(const bContext *C, const char *member, bContextDataResult *result)
 {
index f965c1af54ab9415578b315e9c2dada3c96b75c2..f1d0f23f8af91183276a822baca2219d9a49b953 100644 (file)
@@ -435,7 +435,8 @@ static void sequencer_dropboxes(void)
 
 /* ************* end drop *********** */
 
-static const char *sequencer_context_dir[] = {"edit_mask", NULL};
+/* DO NOT make this static, this hides the symbol and breaks API generation script. */
+const char *sequencer_context_dir[] = {"edit_mask", NULL};
 
 static int sequencer_context(const bContext *C, const char *member, bContextDataResult *result)
 {