Lightroom: Post-Process Actions - irreconcilable differences.

  • 1
  • Problem
  • Updated 5 years ago
Many export filters (and/or export services) have logic to:
Set LR_cantExportBecause if problems.
Clear LR_cantExportBecause if no problems.

Except, since that property is shared by export service and all export filters, there is no way to assure one export filter does not declare problem condition cleared after another has asserted a problem.

I suggest export filters set a private status, then Lr "wire-ors" them together.

I logged this as a Lightroom bug, since there is nothing plugin authors can do about it, yet it affects Lightroom users - all those who use export filters that is.

Hopefully, the solution will be transparent to plugin authors, so fix comes to all without recoding.

Rob
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 379 Reply Likes

Posted 5 years ago

  • 1
Photo of Rob Cole

Rob Cole

  • 4831 Posts
  • 379 Reply Likes
Note: the programmer's guide, on p.70 says that export filter should set LR_cantExportBecause to nil if no problems for that filter, and that the export button will be enabled, *if* there were no other problems. But, it's not working that way for me. In other words, depending on filter order, it *will* enable the export button (and clear associated problem message) even if there *were* other problems.