Fix building w/o Python
authorCampbell Barton <ideasman42@gmail.com>
Fri, 2 Mar 2018 00:09:24 +0000 (11:09 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 2 Mar 2018 00:17:57 +0000 (11:17 +1100)
Also minor cleanup.

source/blender/blenkernel/BKE_DerivedMesh.h
source/blender/blenkernel/intern/mesh.c
source/blender/editors/util/numinput.c
source/blender/render/intern/source/external_engine.c
source/blender/windowmanager/intern/wm_files.c

index 700bfe568f1eb571db5f82be96025ce32fbbc6a4..4d2e9ef8b3cbc26f1995c8d36591ded0d821931b 100644 (file)
@@ -166,7 +166,7 @@ typedef enum DMDirtyFlag {
        DM_DIRTY_TESS_CDLAYERS = 1 << 0,
        /* One of the MCOL layers have been updated, force updating of GPUDrawObject's colors buffer.
         * This is necessary with modern, VBO draw code, as e.g. in vpaint mode me->mcol may be updated
-        * without actually rebuilding dm (hence by defautl keeping same GPUDrawObject, and same colors
+        * without actually rebuilding dm (hence by default keeping same GPUDrawObject, and same colors
         * buffer, which prevents update during a stroke!). */
        DM_DIRTY_MCOL_UPDATE_DRAW = 1 << 1,
 
index 16017d8c250504a48fd2b23eea3d4fa92b572892..34cc4809db30ce62712335a715830163f06012be 100644 (file)
@@ -2497,7 +2497,7 @@ Mesh *BKE_mesh_new_from_object(
                                ListBase disp = {NULL, NULL};
                                /* TODO(sergey): This is gonna to work for until EvaluationContext
                                 *               only contains for_render flag. As soon as CoW is
-                                *               implemented, this is to be rethinked.
+                                *               implemented, this is to be rethought.
                                 */
                                EvaluationContext eval_ctx;
                                DEG_evaluation_context_init(&eval_ctx, DAG_EVAL_RENDER);
index 0f3240946fd47b139213bbfb5ed0b0ca5fca4e9f..a139f0e3c8768b54f76ed4e25c94aa7171857215 100644 (file)
@@ -478,9 +478,9 @@ bool handleNumInput(bContext *C, NumInput *n, const wmEvent *event)
        /* At this point, our value has changed, try to interpret it with python (if str is not empty!). */
        if (n->str[0]) {
                const float val_prev = n->val[idx];
+               double val;
 #ifdef WITH_PYTHON
                Scene *sce = CTX_data_scene(C);
-               double val;
                char str_unit_convert[NUM_STR_REP_LEN * 6];  /* Should be more than enough! */
                const char *default_unit = NULL;
 
@@ -506,8 +506,9 @@ bool handleNumInput(bContext *C, NumInput *n, const wmEvent *event)
                        n->val_flag[idx] |= NUM_INVALID;
                }
 #else  /* Very unlikely, but does not harm... */
-               n->val[idx] = (float)atof(n->str);
-               (void)C;
+               val = atof(n->str);
+               n->val[idx] = (float)val;
+               UNUSED_VARS(C);
 #endif  /* WITH_PYTHON */
 
                if (n->val_flag[idx] & NUM_NEGATE) {
index 6277f1ff727a9ec417d1a6344958a787eb0bf94b..fdf914102b01dcadbfcfa3566a02cad1df95a640 100644 (file)
@@ -1,11 +1,10 @@
 /*
-
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
  * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version. 
+ * of the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
index 71d6ec673e68cdb55231f43f67f955d9567eba4f..16cc1d44923de427dffefd7c01b8a5ee5f631b6f 100644 (file)
@@ -482,6 +482,8 @@ static void wm_file_read_post(bContext *C, const bool is_startup_file, const boo
                BPY_python_reset(C);
                addons_loaded = true;
        }
+#else
+       UNUSED_VARS(use_userdef);
 #endif  /* WITH_PYTHON */
 
        WM_operatortype_last_properties_clear_all();