Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8e80d1f9 authored by Svetoslav's avatar Svetoslav Committed by Android Git Automerger
Browse files

am 33021d95: Merge "Adding timeout if the current printer or its capabilities...

am 33021d95: Merge "Adding timeout if the current printer or its capabilities disappear." into klp-dev

* commit '33021d95':
  Adding timeout if the current printer or its capabilities disappear.
parents e0a2bdaf 33021d95
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -1247,6 +1247,21 @@ public class PrintJobConfigActivity extends Activity {
                                    return;
                                }

                                // If the current printer became unavailable or its
                                // capabilities go away, we update the UI and add a
                                // timeout to declare the printer as unavailable.
                                if ((mCurrentPrinter.getStatus() != PrinterInfo.STATUS_UNAVAILABLE
                                        && printer.getStatus() == PrinterInfo.STATUS_UNAVAILABLE)
                                    || (mCurrentPrinter.getCapabilities() != null
                                        && printer.getCapabilities() == null)) {
                                    if (!mCapabilitiesTimeout.isPosted()) {
                                        mCapabilitiesTimeout.post();
                                        mCurrentPrinter.copyFrom(printer);
                                        updateUi();
                                        return;
                                    }
                                }

                                // We just refreshed the current printer.
                                if (printer.getCapabilities() != null
                                        && mCapabilitiesTimeout.isPosted()) {