Commit: 1b1090081b3334e2499c46bed9e1a5d1eba0ce5f
Author: Campbell Barton
Date:   Mon Nov 24 16:30:13 2014 +0100
Branches: multiview
https://developer.blender.org/rB1b1090081b3334e2499c46bed9e1a5d1eba0ce5f

cleanup & use STREQ macro

===================================================================

M       intern/cycles/blender/addon/ui.py
M       release/scripts/startup/bl_ui/properties_data_camera.py
M       release/scripts/startup/bl_ui/properties_render_layer.py
M       release/scripts/startup/bl_ui/space_image.py
M       release/scripts/startup/bl_ui/space_sequencer.py
M       source/blender/blenkernel/intern/scene.c
M       source/blender/blenkernel/intern/sequencer.c
M       source/blender/makesrna/intern/rna_render.c
M       source/blender/makesrna/intern/rna_scene.c
M       source/blender/render/intern/source/render_result.c

===================================================================

diff --git a/intern/cycles/blender/addon/ui.py 
b/intern/cycles/blender/addon/ui.py
index 97acb6e..a5accfa 100644
--- a/intern/cycles/blender/addon/ui.py
+++ b/intern/cycles/blender/addon/ui.py
@@ -430,7 +430,7 @@ class CyclesRender_PT_views(CyclesButtonsPanel, Panel):
 
 
         layout.active = rd.use_multiple_views
-        basic_stereo = rd.views_setup == 'SETUP_BASIC'
+        basic_stereo = (rd.views_setup == 'SETUP_BASIC')
 
         row = layout.row()
         row.prop(rd, "views_setup", expand=True)
@@ -452,7 +452,7 @@ class CyclesRender_PT_views(CyclesButtonsPanel, Panel):
             col.operator("scene.render_view_remove", icon='ZOOMOUT', text="")
 
             row = layout.row()
-            if rv and rv.name not in ('left', 'right'):
+            if rv and rv.name not in {"left", "right"}:
                 row.prop(rv, "name")
 
             row = layout.row()
diff --git a/release/scripts/startup/bl_ui/properties_data_camera.py 
b/release/scripts/startup/bl_ui/properties_data_camera.py
index 5b78681..d177e80 100644
--- a/release/scripts/startup/bl_ui/properties_data_camera.py
+++ b/release/scripts/startup/bl_ui/properties_data_camera.py
@@ -125,16 +125,14 @@ class DATA_PT_camera_stereoscopy(CameraButtonsPanel, 
Panel):
 
     @classmethod
     def poll(cls, context):
-        scene = context.scene
-
-        multiview = scene.render.use_multiple_views
-        engine = scene.render.engine
-
-        return context.camera and multiview and (engine in cls.COMPAT_ENGINES)
+        render = context.scene.render
+        return (super().poll(context) and render.use_multiple_views)
 
     def draw(self, context):
         layout = self.layout
-        layout.active = context.scene.render.views_setup == 'STEREO_3D'
+        render = context.scene.render
+
+        layout.active = (render.views_setup == 'STEREO_3D')
 
         col = layout.column()
 
diff --git a/release/scripts/startup/bl_ui/properties_render_layer.py 
b/release/scripts/startup/bl_ui/properties_render_layer.py
index 213438f..6f970d0 100644
--- a/release/scripts/startup/bl_ui/properties_render_layer.py
+++ b/release/scripts/startup/bl_ui/properties_render_layer.py
@@ -168,13 +168,14 @@ class RENDERLAYER_UL_renderviews(UIList):
         # assert(isinstance(item, bpy.types.SceneRenderView)
         view = item
         if self.layout_type in {'DEFAULT', 'COMPACT'}:
-            if view.name in ('left', 'right', 'Left', 'Right'): #XXX MV remove 
left, right when I implement the ui names capitalized
+            # XXX MV remove left, right when I implement the ui names 
capitalized
+            if view.name in {'left', 'right', 'Left', 'Right'}:
                 layout.label(view.name, icon_value=icon + (not view.use))
             else:
                 layout.prop(view, "name", text="", index=index, 
icon_value=icon, emboss=False)
             layout.prop(view, "use", text="", index=index)
 
-        elif self.layout_type in {'GRID'}:
+        elif self.layout_type == 'GRID':
             layout.alignment = 'CENTER'
             layout.label("", icon_value=icon + (not view.use))
 
diff --git a/release/scripts/startup/bl_ui/space_image.py 
b/release/scripts/startup/bl_ui/space_image.py
index 6c7046b..edfbc7d 100644
--- a/release/scripts/startup/bl_ui/space_image.py
+++ b/release/scripts/startup/bl_ui/space_image.py
@@ -682,9 +682,11 @@ class IMAGE_PT_stereo_3d_properties(Panel):
     @classmethod
     def poll(cls, context):
         sima = context.space_data
-        image = sima.image if sima else None
-        return (sima and image and image.type == 'IMAGE' and \
-                context.scene.render.use_multiple_views)
+        if sima:
+            image = sima.image
+            return (image and image.type == 'IMAGE' and
+                    context.scene.render.use_multiple_views)
+        return False
 
     def draw(self, context):
         layout = self.layout
diff --git a/release/scripts/startup/bl_ui/space_sequencer.py 
b/release/scripts/startup/bl_ui/space_sequencer.py
index 19ab875..1c1f7ef 100644
--- a/release/scripts/startup/bl_ui/space_sequencer.py
+++ b/release/scripts/startup/bl_ui/space_sequencer.py
@@ -1025,7 +1025,7 @@ class SEQUENCER_PT_stereo_3d(SequencerButtonsPanel, 
Panel):
         if not strip:
             return False
 
-        return (strip.type in {'IMAGE', 'MOVIE'} and \
+        return (strip.type in {'IMAGE', 'MOVIE'} and
                 context.scene.render.use_multiple_views)
 
     def draw(self, context):
diff --git a/source/blender/blenkernel/intern/scene.c 
b/source/blender/blenkernel/intern/scene.c
index 52ff814..57727a1 100644
--- a/source/blender/blenkernel/intern/scene.c
+++ b/source/blender/blenkernel/intern/scene.c
@@ -2195,7 +2195,7 @@ bool BKE_scene_render_view_first(const RenderData *rd, 
const char *viewname)
 
        for (srv = rd->views.first; srv; srv = srv->next) {
                if (BKE_scene_render_view_active(rd, srv)) {
-                       return strcmp(viewname, srv->name) == 0;
+                       return STREQ(viewname, srv->name);
                }
        }
 
@@ -2264,10 +2264,12 @@ size_t BKE_scene_view_get_id(const RenderData *rd, 
const char *viewname)
        nr = 0;
        for (srv = rd->views.first, nr = 0; srv; srv = srv->next) {
                if (BKE_scene_render_view_active(rd, srv)) {
-                       if (strcmp(viewname, srv->name) == 0)
+                       if (STREQ(viewname, srv->name)) {
                                return nr;
-                       else
+                       }
+                       else {
                                nr += 1;
+                       }
                }
        }
 
diff --git a/source/blender/blenkernel/intern/sequencer.c 
b/source/blender/blenkernel/intern/sequencer.c
index 35566b2..f92aab0 100644
--- a/source/blender/blenkernel/intern/sequencer.c
+++ b/source/blender/blenkernel/intern/sequencer.c
@@ -2900,7 +2900,7 @@ static ImBuf *do_render_strip_uncached(const 
SeqRenderData *context, Sequence *s
 
                                for (i = 0; i < totfiles; i++) {
 
-                                       if (prefix[0] == '\0'){
+                                       if (prefix[0] == '\0') {
                                                ibufs[i] = 
IMB_loadiffname(name, flag, seq->strip->colorspace_settings.name);
                                        }
                                        else {
diff --git a/source/blender/makesrna/intern/rna_render.c 
b/source/blender/makesrna/intern/rna_render.c
index f5ed3dc..a2dfef1 100644
--- a/source/blender/makesrna/intern/rna_render.c
+++ b/source/blender/makesrna/intern/rna_render.c
@@ -752,7 +752,7 @@ static void rna_def_render_layer(BlenderRNA *brna)
                                          NULL, NULL, NULL, NULL);
 
 #if 0
-       /* XXX MV store actvie in RL or pass as argument
+       /* XXX MV store active in RL or pass as argument
         * Actually, as suggested by Brecht we should use string and not the 
int in the API
         * (same as we do for renderlayer)
         * */
diff --git a/source/blender/makesrna/intern/rna_scene.c 
b/source/blender/makesrna/intern/rna_scene.c
index 6a5a988..d3580e4 100644
--- a/source/blender/makesrna/intern/rna_scene.c
+++ b/source/blender/makesrna/intern/rna_scene.c
@@ -774,8 +774,8 @@ static int 
rna_RenderSettings_stereoViews_skip(CollectionPropertyIterator *iter,
        ListBaseIterator *internal = &iter->internal.listbase;
        SceneRenderView *srv = (SceneRenderView *)internal->link;
 
-       if ((strcmp(srv->name, STEREO_LEFT_NAME ) == 0) ||
-           (strcmp(srv->name, STEREO_RIGHT_NAME) == 0))
+       if ((STREQ(srv->name, STEREO_LEFT_NAME)) ||
+           (STREQ(srv->name, STEREO_RIGHT_NAME)))
        {
                return 0;
        }
diff --git a/source/blender/render/intern/source/render_result.c 
b/source/blender/render/intern/source/render_result.c
index 83ca739..f16d243 100644
--- a/source/blender/render/intern/source/render_result.c
+++ b/source/blender/render/intern/source/render_result.c
@@ -627,7 +627,7 @@ RenderResult *render_result_new(Render *re, rcti *partrct, 
int crop, int savebuf
                        const char *view = rv->name;
 
                        if (viewname && viewname[0])
-                               if (strcmp(view, viewname) != 0)
+                               if (!STREQ(view, viewname))
                                        continue;
 
                        if (rr->do_exr_tile)
@@ -859,15 +859,15 @@ static int order_render_passes(const void *a, const void 
*b)
 
        /* they have the same type */
        /* left first */
-       if (strcmp(rpa->view, STEREO_LEFT_NAME) == 0)
+       if (STREQ(rpa->view, STEREO_LEFT_NAME))
                return 0;
-       else if (strcmp(rpb->view, STEREO_LEFT_NAME) == 0)
+       else if (STREQ(rpb->view, STEREO_LEFT_NAME))
                return 1;
 
        /* right second */
-       if (strcmp(rpa->view, STEREO_RIGHT_NAME) == 0)
+       if (STREQ(rpa->view, STEREO_RIGHT_NAME))
                return 0;
-       else if (strcmp(rpb->view, STEREO_RIGHT_NAME) == 0)
+       else if (STREQ(rpb->view, STEREO_RIGHT_NAME))
                return 1;
 
        /* remaining in ascending id order */

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to