Commit 2509cef9 authored by rbpotter's avatar rbpotter Committed by Commit Bot

Print Preview Componentization: Fix possible null dereference

Bug: 772928
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I3bab99696087bb61e33bc75a4168a84bceee9ba1
Reviewed-on: https://chromium-review.googlesource.com/1062202
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Reviewed-by: default avatarDemetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#560705}
parent 5ec20588
...@@ -303,14 +303,17 @@ Polymer({ ...@@ -303,14 +303,17 @@ Polymer({
* @private * @private
*/ */
updateSettingsFromDestination_: function() { updateSettingsFromDestination_: function() {
const caps = (!!this.destination && !!this.destination.capabilities) ? if (!this.destination)
this.destination.capabilities.printer : return;
null;
if (this.destination.capabilities == this.lastDestinationCapabilities_) if (this.destination.capabilities == this.lastDestinationCapabilities_)
return; return;
this.lastDestinationCapabilities_ = this.destination.capabilities; this.lastDestinationCapabilities_ = this.destination.capabilities;
const caps = !!this.destination.capabilities ?
this.destination.capabilities.printer :
null;
this.updateSettingsAvailabilityFromDestination_(caps); this.updateSettingsAvailabilityFromDestination_(caps);
if (!caps) if (!caps)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment