Blame SOURCES/system-config-printer-np-traceback.patch

0a882b
diff -up system-config-printer-1.4.1/newprinter.py.np-traceback system-config-printer-1.4.1/newprinter.py
0a882b
--- system-config-printer-1.4.1/newprinter.py.np-traceback	2013-06-07 12:40:22.819125802 +0100
0a882b
+++ system-config-printer-1.4.1/newprinter.py	2013-06-07 12:40:35.549191403 +0100
0a882b
@@ -868,7 +868,7 @@ class NewPrinterGUI(GtkGUI):
0a882b
 
0a882b
         if self.ppdsloader:
0a882b
             self.ppdsloader.destroy ()
0a882b
-            self.ppds_loader = None
0a882b
+            self.ppdsloader = None
0a882b
 
0a882b
         if self.printer_finder:
0a882b
             self.printer_finder.cancel ()
0a882b
@@ -3418,7 +3418,7 @@ class NewPrinterGUI(GtkGUI):
0a882b
 
0a882b
     def on_tvNPMakes_cursor_changed(self, tvNPMakes):
0a882b
         path, column = tvNPMakes.get_cursor()
0a882b
-        if path != None:
0a882b
+        if path != None and self.ppds != None:
0a882b
             model = tvNPMakes.get_model ()
0a882b
             iter = model.get_iter (path)
0a882b
             self.NPMake = model.get(iter, 1)[0]