URI: 
       tfix save_qrcode - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit c51efc0afea97b40f1570d0c9834a853be13f573
   DIR parent 8bf55ecaab632e7a04c7925a03bb7ed4bc76fcf5
  HTML Author: ThomasV <thomasv@gitorious>
       Date:   Fri, 13 Sep 2013 21:41:50 +0200
       
       fix save_qrcode
       
       Diffstat:
         M lib/bmp.py                          |      11 +++++------
       
       1 file changed, 5 insertions(+), 6 deletions(-)
       ---
   DIR diff --git a/lib/bmp.py b/lib/bmp.py
       t@@ -194,14 +194,13 @@ class BitMap(object):
          
        
        def save_qrcode(qr, filename):
       -    bitmap = BitMap( 35*8, 35*8 )
       -    #print len(bitmap.bitarray)
       +    k = qr.moduleCount
       +    bitmap = BitMap( (k+2)*8, (k+2)*8 )
            bitmap.bitarray = []
       -    k = 33
       -    for r in range(35):
       -        tmparray = [ 0 ] * 35*8
       +    for r in range(k+2):
       +        tmparray = [ 0 ] * (k+2)*8
        
       -        if 0 < r < 34:
       +        if 0 < r < k+1:
                    for c in range(k):
                        if qr.isDark(r-1, c):
                            tmparray[ (1+c)*8:(2+c)*8] = [1]*8