summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2014-11-20 15:23:55 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2014-11-20 15:23:55 -0600
commitd1cb7da7f9763a4ad6b3146c0f20a5cd69dcd8cc (patch)
tree7214d857c82760a2ae47083e85e0894f116b5035
parentd32cf2720f1b1389c834879d23a3a7a04ec0ea45 (diff)
parentb3e3f6026bca4ae56ff5d109d76961e0f47deab4 (diff)
downloadtdelibs-d1cb7da7f9763a4ad6b3146c0f20a5cd69dcd8cc.tar.gz
tdelibs-d1cb7da7f9763a4ad6b3146c0f20a5cd69dcd8cc.zip
Merge branch 'master' of http://scm.trinitydesktop.org/scm/git/tdelibs
-rw-r--r--tdeprint/cups/make_driver_db_cups.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/tdeprint/cups/make_driver_db_cups.cpp b/tdeprint/cups/make_driver_db_cups.cpp
index c658181a7..a6dec1169 100644
--- a/tdeprint/cups/make_driver_db_cups.cpp
+++ b/tdeprint/cups/make_driver_db_cups.cpp
@@ -203,6 +203,13 @@ void initPpd(const char *dirname)
}
}
+void initCompressedPpd(const char *dirname)
+{
+ // HACK
+ // The initPpd function actually handles the compressed PPDs as well, so do nothing here
+ // If we were to rerun initPpd here then all drivers would be duplicated!
+}
+
int parsePpdFile(const char *filename, const char *origin, const char *metadata, FILE *output_file)
{
gzFile ppd_file;
@@ -350,7 +357,7 @@ int parseCompressedPpdFile(const char *ppdfilename, const char *origin, const ch
int main(int argc, char *argv[])
{
registerHandler("ppd:", initPpd, parsePpdFile);
- registerHandler("compressed-ppd:", initPpd, parseCompressedPpdFile);
+ registerHandler("compressed-ppd:", initCompressedPpd, parseCompressedPpdFile);
initFoomatic();
return execute(argc, argv);
}