From b15e516ec41c754a9b134e4eb5b4092f19a863ae Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 4 Feb 2009 23:17:50 +0300 Subject: do not allow offline browsing when DB is empty --- offline.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'offline.js') diff --git a/offline.js b/offline.js index 6d0b05a15..0050a58be 100644 --- a/offline.js +++ b/offline.js @@ -496,9 +496,26 @@ function init_offline() { rs.close(); + var rs = db.execute("SELECT COUNT(*) FROM feeds"); + + var num_feeds = 0; + + if (rs.isValidRow()) { + num_feeds = rs.field(0); + } + + rs.close(); + + if (num_feeds == 0) { + remove_splash(); + return fatalError(0, + __("Data for offline browsing has not been downloaded yet.")); + } + render_offline_feedlist(); init_second_stage(); - remove_splash(); + window.setTimeout("viewfeed(-4)", 50); + } catch (e) { exception_error("init_offline", e); } -- cgit v1.2.3