[Bf-blender-cvs] [cbe7ecb8bdd] userpref_redesign: Address review inline comments
Julian Eisel
noreply at git.blender.org
Sat Nov 24 01:49:23 CET 2018
Commit: cbe7ecb8bdd37f3ea187ae227a958f38eb7df2b7
Author: Julian Eisel
Date: Sat Nov 24 01:08:49 2018 +0100
Branches: userpref_redesign
https://developer.blender.org/rBcbe7ecb8bdd37f3ea187ae227a958f38eb7df2b7
Address review inline comments
===================================================================
M source/blender/blenkernel/intern/screen.c
M source/blender/editors/interface/interface_layout.c
M source/blender/editors/screen/screen_ops.c
M source/blender/makesdna/DNA_userdef_types.h
M source/blender/makesrna/intern/rna_userdef.c
M source/blender/windowmanager/WM_api.h
M source/blender/windowmanager/intern/wm_window.c
===================================================================
diff --git a/source/blender/blenkernel/intern/screen.c b/source/blender/blenkernel/intern/screen.c
index b25506f2368..e23291d42d4 100644
--- a/source/blender/blenkernel/intern/screen.c
+++ b/source/blender/blenkernel/intern/screen.c
@@ -671,7 +671,7 @@ void BKE_screen_remove_unused_scrverts(bScreen *sc)
/**
* Find a region of type \a region_type in the currently active space of \a sa.
*
- * \note This does __not__ work if the region to look up is not in the active
+ * \note This does _not_ work if the region to look up is not in the active
* space. Use #BKE_spacedata_find_region_type if that may be the case.
*/
ARegion *BKE_area_find_region_type(const ScrArea *sa, int region_type)
diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c
index 6b884726e25..e5a301e2d02 100644
--- a/source/blender/editors/interface/interface_layout.c
+++ b/source/blender/editors/interface/interface_layout.c
@@ -655,6 +655,7 @@ static void ui_item_enum_expand_exec(
uiLayout *layout_radial = NULL;
const EnumPropertyItem *item, *item_array;
const char *name;
+ char group_name[UI_MAX_NAME_STR];
int itemw, icon, value;
bool free;
bool radial = (layout->root->type == UI_LAYOUT_PIEMENU);
@@ -691,13 +692,10 @@ static void ui_item_enum_expand_exec(
if (!item->identifier[0]) {
if (item->name) {
- size_t group_name_len = strlen(item->name) + 2;
- char *group_name = alloca(group_name_len);
-
if (!is_first) {
uiItemS(block->curlayout);
}
- BLI_snprintf(group_name, group_name_len, "%s:", item->name);
+ BLI_snprintf(group_name, sizeof(group_name), "%s:", item->name);
uiItemL(block->curlayout, group_name, item->icon);
}
else {
diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c
index d839924ba4f..2305ce8f5fe 100644
--- a/source/blender/editors/screen/screen_ops.c
+++ b/source/blender/editors/screen/screen_ops.c
@@ -4338,7 +4338,7 @@ static int settings_show_invoke(bContext *C, wmOperator *op, const wmEvent *even
int sizey = 500 * UI_DPI_FAC;
/* changes context! */
- if (WM_window_open_temp(C, event->x, event->y, sizex, sizey, WM_WINDOW_SETTINGS) != NULL) {
+ if (WM_window_open_temp(C, event->x, event->y, sizex, sizey, WM_WINDOW_USERPREFS) != NULL) {
return OPERATOR_FINISHED;
}
else {
diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h
index ebc77629036..a31f914af5a 100644
--- a/source/blender/makesdna/DNA_userdef_types.h
+++ b/source/blender/makesdna/DNA_userdef_types.h
@@ -697,7 +697,7 @@ typedef enum eUserPref_Section {
USER_SECTION_WORKSPACE_KEYMAPS = 10,
#endif
#ifdef WITH_USERDEF_SYSTEM_SPLIT
- USER_SECTION_SYSTEM_DRAWING = 11,
+ USER_SECTION_SYSTEM_DISPLAY = 11,
USER_SECTION_SYSTEM_DEVICES = 12,
#endif
} eUserPref_Section;
diff --git a/source/blender/makesrna/intern/rna_userdef.c b/source/blender/makesrna/intern/rna_userdef.c
index a62d2f6d934..914c109eea9 100644
--- a/source/blender/makesrna/intern/rna_userdef.c
+++ b/source/blender/makesrna/intern/rna_userdef.c
@@ -4942,7 +4942,7 @@ void RNA_def_userdef(BlenderRNA *brna)
{0, "", ICON_SYSTEM, "System", ""},
{USER_SECTION_SYSTEM_GENERAL, "SYSTEM_GENERAL", 0, "General", ""},
#ifdef WITH_USERDEF_SYSTEM_SPLIT
- {USER_SECTION_SYSTEM_DRAWING, "SYSTEM_DRAWING", 0, "Drawing", ""},
+ {USER_SECTION_SYSTEM_DISPLAY, "SYSTEM_DISPLAY", 0, "Display", ""},
{USER_SECTION_SYSTEM_DEVICES, "SYSTEM_DEVICES", 0, "Devices", ""},
#endif
{0, NULL, 0, NULL, NULL}
diff --git a/source/blender/windowmanager/WM_api.h b/source/blender/windowmanager/WM_api.h
index 8cc0c494a61..adf082982b7 100644
--- a/source/blender/windowmanager/WM_api.h
+++ b/source/blender/windowmanager/WM_api.h
@@ -140,7 +140,7 @@ void WM_opengl_context_release(void *context);
/* defines for 'type' WM_window_open_temp */
enum {
WM_WINDOW_RENDER = 1,
- WM_WINDOW_SETTINGS,
+ WM_WINDOW_USERPREFS,
WM_WINDOW_DRIVERS,
// WM_WINDOW_FILESEL // UNUSED
};
diff --git a/source/blender/windowmanager/intern/wm_window.c b/source/blender/windowmanager/intern/wm_window.c
index 7f5aea9a840..a3ce85b5d8e 100644
--- a/source/blender/windowmanager/intern/wm_window.c
+++ b/source/blender/windowmanager/intern/wm_window.c
@@ -843,7 +843,7 @@ wmWindow *WM_window_open(bContext *C, const rcti *rect)
* Uses `screen->temp` tag to define what to do, currently it limits
* to only one "temp" window for render out, preferences, filewindow, etc...
*
- * \param type: WM_WINDOW_RENDER, WM_WINDOW_SETTINGS...
+ * \param type: WM_WINDOW_RENDER, WM_WINDOW_USERPREFS...
* \return the window or NULL.
*/
wmWindow *WM_window_open_temp(bContext *C, int x, int y, int sizex, int sizey, int type)
More information about the Bf-blender-cvs
mailing list