Merge "Fix an occasional crash in print job state fragment in Settings." into lmp-dev

This commit is contained in:
Svetoslav
2014-09-05 17:10:05 +00:00
committed by Android (Google) Code Review

View File

@@ -153,18 +153,19 @@ public class PrintJobSettingsFragment extends SettingsPreferenceFragment {
} }
private void updateUi() { private void updateUi() {
mPrintJob = mPrintManager.getPrintJob(mPrintJobId); PrintJob printJob = mPrintManager.getPrintJob(mPrintJobId);
if (mPrintJob == null) { if (printJob == null) {
finish(); finish();
return; return;
} }
if (mPrintJob.isCancelled() || mPrintJob.isCompleted()) { if (printJob.isCancelled() || printJob.isCompleted()) {
finish(); finish();
return; return;
} }
mPrintJob = printJob;
PrintJobInfo info = mPrintJob.getInfo(); PrintJobInfo info = mPrintJob.getInfo();
switch (info.getState()) { switch (info.getState()) {