]> git.sesse.net Git - mlt/commitdiff
fix crash in pixbuf producer (kdenlive-2747)
authorj-b-m <jb@kdenlive.org>
Sat, 22 Sep 2012 18:48:06 +0000 (11:48 -0700)
committerDan Dennedy <dan@dennedy.org>
Sat, 22 Sep 2012 18:48:06 +0000 (11:48 -0700)
src/modules/gtk2/producer_pixbuf.c

index 1bbd317aece3981b5abe83031a2e8845ca0caee6..3df7217d039039a3a5563382d69aa054f0f4bd53 100644 (file)
@@ -416,7 +416,10 @@ static void refresh_image( producer_pixbuf self, mlt_frame frame, mlt_image_form
                char *interps = mlt_properties_get( properties, "rescale.interp" );
                int interp = GDK_INTERP_BILINEAR;
 
-               if ( strcmp( interps, "nearest" ) == 0 )
+               if ( !interps ) {
+                       // Keep bilinear by default
+               }
+               else if ( strcmp( interps, "nearest" ) == 0 )
                        interp = GDK_INTERP_NEAREST;
                else if ( strcmp( interps, "tiles" ) == 0 )
                        interp = GDK_INTERP_TILES;