--- src/screenshot-utils.c	2013-10-14 18:06:51.891101498 +0200
+++ src/screenshot-utils.c	2013-10-14 18:05:49.364098092 +0200
@@ -612,7 +612,7 @@
                                      TRUE, /* flash */
                                      filename);
     }
-  else if (rectangle != NULL)
+  else if ((rectangle != NULL)&&(rectangle->width > 0)&&(rectangle->height > 0))
     {
       method_name = "ScreenshotArea";
       method_params = g_variant_new ("(iiiibs)",
