From 820b95416bba9c42093c279f49b2ee06e563e3e1 Mon Sep 17 00:00:00 2001
From: Rob Wu <gwnRob@gmail.com>
Date: Mon, 14 Oct 2013 17:51:32 +0200
Subject: [PATCH] chrome.runtime -> chrome.extension when needed

Some Ubuntu users are still stuck at Chromium 25.
---
 extensions/chromium/insertviewer.js | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/extensions/chromium/insertviewer.js b/extensions/chromium/insertviewer.js
index 2c17bb3e9..957c21eb6 100644
--- a/extensions/chromium/insertviewer.js
+++ b/extensions/chromium/insertviewer.js
@@ -19,6 +19,14 @@ limitations under the License.
 
 'use strict';
 
+if (!chrome.runtime) {
+  // Chrome 21-
+  chrome.runtime = chrome.extension;
+} else if (!chrome.runtime.onMessage) {
+  // Chrome 22-25
+  chrome.runtime.onMessage = chrome.extension.onMessage;
+}
+
 var VIEWER_URL = chrome.runtime.getURL('content/web/viewer.html');
 var BASE_URL = VIEWER_URL.replace(/[^\/]+$/, '');