Bug 782607: Close InputStream for addon icons from Gecko. [r=cpeterson]

--HG--
extra : rebase_source : f143671272ba94ed486918066382e249c7e135ec
This commit is contained in:
Sriram Ramasubramanian 2012-08-31 11:15:50 -07:00
parent b31845a5c2
commit 6426d06548

View File

@ -659,8 +659,12 @@ abstract public class BrowserApp extends GeckoApp
try {
URL url = new URL(icon);
InputStream is = (InputStream) url.getContent();
Drawable drawable = Drawable.createFromStream(is, "src");
item.setIcon(drawable);
try {
Drawable drawable = Drawable.createFromStream(is, "src");
item.setIcon(drawable);
} finally {
is.close();
}
} catch (Exception e) {
Log.w(LOGTAG, "Unable to set icon", e);
}