File beagle-firefox-error.patch of Package beagle

Index: firefox-extension/chrome/content/beagleOverlay.js
===================================================================
--- firefox-extension/chrome/content/beagleOverlay.js	(revision 4761)
+++ firefox-extension/chrome/content/beagleOverlay.js	(revision 4762)
@@ -114,7 +114,6 @@
         if(!this.checkEnv())
         {
             this.runStatus = this.RUN_BEAGLE_NOT_FOUND;
-            this.error(_("beagle_not_found"));
         }
         else
         {
@@ -215,7 +214,8 @@
         if(storage_directory == "")
             storage_directory = this.ENV.get("HOME") + "/.beagle";
         if (!this.FILE_UTILS.exists (storage_directory)) {
-            alert(_f("beagle_check_env_error",[storage_directory]));
+	    var errorMsg = (_f("beagle_check_env_error", [storage_directory]));
+	    this.error(errorMsg);
             return false;
         }
         this.dataPath = storage_directory + "/ToIndex";
@@ -637,9 +637,12 @@
                 // currently disabled  enable.
                 this.enable();
                 break;
-            default:
+	    case this.RUN_BEAGLE_NOT_FOUND:
+		alert(this.STATUS_ICON.getAttribute("tooltiptext"));
+		break;
+            default: // RUN_ERROR
                 // last run was an error, show the error
-                alert("Error running Beagle Indexer: " + this.RunStatus);
+                alert("Error running Beagle Indexer.");
                 break;
             }
         }
openSUSE Build Service is sponsored by