From dfbca58488048a3dbce51ab83d05987a4fa86ce9 Mon Sep 17 00:00:00 2001 From: su_v Date: Thu, 25 Jun 2015 16:03:32 +0200 Subject: Extensions. webslicer_export.py - return message if no slicer layer found (bug #1198826) (bzr r14216) --- share/extensions/webslicer_export.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/share/extensions/webslicer_export.py b/share/extensions/webslicer_export.py index c9ea761a7..a8a3c67ba 100755 --- a/share/extensions/webslicer_export.py +++ b/share/extensions/webslicer_export.py @@ -72,7 +72,13 @@ class WebSlicer_Export(WebSlicer_Effect): else: inkex.errormsg(_('The directory "%s" does not exists.') % self.options.dir) return - self.unique_html_id( self.get_slicer_layer() ) + # Check whether slicer layer exists (bug #1198826) + slicer_layer = self.get_slicer_layer() + if slicer_layer is None: + inkex.errormsg(_('No slicer layer found.')) + return {'error':'No slicer layer found.'} + else: + self.unique_html_id( slicer_layer ) return None -- cgit v1.2.3