public void run()
 {
   fb.aj("LoadImageRunnable must be executed on the main thread");
   Object localObject1 = (ImageManager.ImageReceiver)ImageManager.a(ImageManager.this).get(this.Ck);
   if (localObject1 != null)
   {
     ImageManager.a(ImageManager.this).remove(this.Ck);
     ((ImageManager.ImageReceiver)localObject1).c(this.Ck);
   }
   a.a locala = this.Ck.Cm;
   if (locala.uri == null)
   {
     this.Ck.a(ImageManager.b(ImageManager.this), ImageManager.c(ImageManager.this), true);
     return;
   }
   localObject1 = ImageManager.a(ImageManager.this, locala);
   if (localObject1 != null)
   {
     this.Ck.a(ImageManager.b(ImageManager.this), (Bitmap)localObject1, true);
     return;
   }
   this.Ck.a(ImageManager.b(ImageManager.this), ImageManager.c(ImageManager.this));
   ??? = (ImageManager.ImageReceiver)ImageManager.d(ImageManager.this).get(locala.uri);