--- a/usr/share/hplip/ui5/setupdialog.py 2018-10-10 05:13:20.000000000 +1100 +++ b/usr/share/hplip/ui5/setupdialog.py 2018-12-30 09:29:29.479052299 +1100 @@ -774,7 +774,7 @@ def OtherPPDButton_clicked(self, b): ppd_file = to_unicode(QFileDialog.getOpenFileName(self, self.__tr("Select PPD File"), sys_conf.get('dirs', 'ppd'), - self.__tr("PPD Files (*.ppd *.ppd.gz);;All Files (*)"))) + self.__tr("PPD Files (*.ppd *.ppd.gz);;All Files (*)"))[0]) if ppd_file and os.path.exists(ppd_file): self.print_ppd = (ppd_file, cups.getPPDDescription(ppd_file))