From 12c71f5e63f038d334bd8dfea9a2ab16dc134c50 Mon Sep 17 00:00:00 2001 From: su_v Date: Tue, 20 Oct 2015 23:20:32 +0200 Subject: Extensions. Fix view center for Render extensions applied in transformed layers or groups (bug #1503882) Fixed bugs: - https://launchpad.net/bugs/1503882 (bzr r14425.1.2) --- share/extensions/render_barcode.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'share/extensions/render_barcode.py') diff --git a/share/extensions/render_barcode.py b/share/extensions/render_barcode.py index 694dcc8f3..4f1464a92 100755 --- a/share/extensions/render_barcode.py +++ b/share/extensions/render_barcode.py @@ -24,6 +24,7 @@ Barcode module provided for outside or scripting. import inkex import sys from Barcode import getBarcode +from simpletransform import computePointInNode class InsertBarcode(inkex.Effect): def __init__(self): @@ -42,7 +43,7 @@ class InsertBarcode(inkex.Effect): help="Text to print on barcode") def effect(self): - x, y = self.view_center + x, y = computePointInNode(list(self.view_center), self.current_layer) bargen = getBarcode( self.options.type, text=self.options.text, height=self.options.height, -- cgit v1.2.3