]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - cups/emit.c
Merge changes from CUPS 1.4svn-r8628.
[thirdparty/cups.git] / cups / emit.c
index 82c07f66e2078605a5028b29251ef99aa474e77d..bfae5d6f3d7f934af290fd71a9961ee76ec4c48b 100644 (file)
@@ -1156,7 +1156,8 @@ ppd_handle_media(ppd_file_t *ppd) /* I - PPD file */
   if (!strcasecmp(size->name, "Custom") ||
       (!manual_feed && !input_slot) ||
       (manual_feed && !strcasecmp(manual_feed->choice, "False") &&
-       (!input_slot || (input_slot->code && !input_slot->code[0]))))
+       (!input_slot || (input_slot->code && !input_slot->code[0]))) ||
+      (!rpr && ppd->num_filters > 0))
   {
    /*
     * Use PageSize code...
@@ -1164,8 +1165,7 @@ ppd_handle_media(ppd_file_t *ppd) /* I - PPD file */
 
     ppdMarkOption(ppd, "PageSize", size->name);
   }
-  else if ((rpr && rpr->value && !strcasecmp(rpr->value, "True")) ||
-           (!rpr && ppd->num_filters > 0))
+  else if (rpr && rpr->value && !strcasecmp(rpr->value, "True"))
   {
    /*
     * Use PageRegion code...