diff --git a/third_party/firefox_sendtophone/chrome/content/ff-overlay.js b/third_party/firefox_sendtophone/chrome/content/ff-overlay.js
index 2d2b9c1..d3103ff 100644
--- a/third_party/firefox_sendtophone/chrome/content/ff-overlay.js
+++ b/third_party/firefox_sendtophone/chrome/content/ff-overlay.js
@@ -87,6 +87,9 @@ sendtophone.showFirefoxContextMenu = function(event) {
// see http://kb.mozillazine.org/Adding_items_to_menus
gContextMenu.showItem("context-sendtophone-link", gContextMenu.onLink);
gContextMenu.showItem("context-sendtophone-image", gContextMenu.onImage);
+ var qrPat1=/^http:\/\/chart.apis.google.com\/chart\?/;
+ var qrPat2=/cht=qr/;
+ gContextMenu.showItem("context-sendtophone-qrimage", (gContextMenu.onImage & qrPat1.test(gContextMenu.imageURL) && qrPat2.test(gContextMenu.imageURL)));
gContextMenu.showItem("context-sendtophone-text", gContextMenu.isTextSelected ||
(gContextMenu.onTextInput && gContextMenu.target.selectionEnd > gContextMenu.target.selectionStart) );
diff --git a/third_party/firefox_sendtophone/chrome/content/ff-overlay.xul b/third_party/firefox_sendtophone/chrome/content/ff-overlay.xul
index cae5c25..e0949d9 100644
--- a/third_party/firefox_sendtophone/chrome/content/ff-overlay.xul
+++ b/third_party/firefox_sendtophone/chrome/content/ff-overlay.xul
@@ -43,6 +43,12 @@
accesskey="&sendtophoneContextImage.accesskey;"
insertafter="context-sendimage"
oncommand="sendtophone.onMenuItemCommand(event, 'image')"/>
+
+