bug 720408 - Exception handling message Tab:ScreenshotData: java.lang.StringIndexOutOfBoundsException r=mfinkle

This commit is contained in:
Brad Lassey 2012-01-31 00:32:13 -05:00
Родитель 4964910df1
Коммит bb49c4de46
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -284,7 +284,10 @@ public class Tabs implements GeckoEventListener {
selectTab(message.getInt("tabID"));
} else if (event.equals("Tab:ScreenshotData")) {
Tab tab = getTab(message.getInt("tabID"));
byte[] compressed = Base64.decode(message.getString("data").substring(22), Base64.DEFAULT);
String data = message.getString("data");
if (data.length() < 22)
return;
byte[] compressed = Base64.decode(data.substring(22), Base64.DEFAULT);
GeckoApp.mAppContext.processThumbnail(tab, null, compressed);
}
} catch (Exception e) {