Browse Source

Bugfixes

master
Igor Zhukov 10 years ago
parent
commit
f7171d3a5f
  1. 8
      app/js/init.js
  2. 3
      app/js/lib/mtproto.js

8
app/js/init.js

@ -1,8 +1,8 @@
(function () { ;(function () {
// Prevent click-jacking // Prevent click-jacking
try { try {
if (window.chrome && chrome.app && chrome.app.window || self == top) { if (window == window.top || window.chrome && chrome.app && chrome.app.window) {
document.documentElement.style.display = 'block'; document.documentElement.style.display = 'block';
} else { } else {
top.location = self.location; top.location = self.location;
@ -40,7 +40,7 @@
}, delay || 300000); }, delay || 300000);
}, },
attach = function () { attach = function () {
appCache.addEventListener('updateready', function(e) { appCache.addEventListener('updateready', function (e) {
if (appCache.status == appCache.UPDATEREADY) { if (appCache.status == appCache.UPDATEREADY) {
if (!declined) { if (!declined) {
safeConfirm({type: 'WEBOGRAM_UPDATED_RELOAD', message: 'A new version of Webogram is available. Load it?'}, function (result) { safeConfirm({type: 'WEBOGRAM_UPDATED_RELOAD', message: 'A new version of Webogram is available. Load it?'}, function (result) {
@ -60,4 +60,4 @@
scheduleUpdate(3000); scheduleUpdate(3000);
window.addEventListener('load', attach); window.addEventListener('load', attach);
})(); })();

3
app/js/lib/mtproto.js

@ -32,9 +32,10 @@ function dHexDump (bytes) {
} }
function bytesToHex (bytes) { function bytesToHex (bytes) {
bytes = bytes || [];
var arr = []; var arr = [];
for (var i = 0; i < bytes.length; i++) { for (var i = 0; i < bytes.length; i++) {
arr.push((bytes[i] < 16 ? '0' : '') + bytes[i].toString(16)); arr.push((bytes[i] < 16 ? '0' : '') + (bytes[i] || 0).toString(16));
} }
return arr.join(''); return arr.join('');
} }

Loading…
Cancel
Save