Maybe, better?

```js
if (descriptor.updateTime == oldDescriptor.updateTime &&
   descriptor.icon == oldDescriptor.icon &&
   !this.isDefaultIcon) {
   this.descriptor.renderedIcon = oldDescriptor.renderedIcon;
} else {
  this.oldRenderedIcon = oldDescriptor.renderedIcon;
  this.fetchImageData();
}