Code

safety check
authorbuliabyak <buliabyak@users.sourceforge.net>
Wed, 17 Jan 2007 22:35:47 +0000 (22:35 +0000)
committerbuliabyak <buliabyak@users.sourceforge.net>
Wed, 17 Jan 2007 22:35:47 +0000 (22:35 +0000)
src/filter-chemistry.cpp

index 100caefbe3db46dc8fd90e8512b64341fb4cb1dd..2c0a3636f5691b774d1e84fc3685c0350d3294e4 100644 (file)
@@ -38,8 +38,8 @@ new_filter_gaussian_blur (SPDocument *document, gdouble radius, double expansion
     repr = sp_repr_new("svg:filter");
     repr->setAttribute("inkscape:collect", "always");
 
-    double rx = radius * (expansion / expansionY);
-    double ry = radius * (expansion / expansionX);
+    double rx = radius * (expansionY != 0? (expansion / expansionY) : 1);
+    double ry = radius * (expansionX != 0? (expansion / expansionX) : 1);
 
     if (width != 0 && height != 0 && (2 * rx > width * 0.1 || 2 * ry > height * 0.1)) {
         // If not within the default 10% margin (see