Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser-plugin/scriptable.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'browser-plugin/scriptable.cpp')
-rw-r--r--browser-plugin/scriptable.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/browser-plugin/scriptable.cpp b/browser-plugin/scriptable.cpp
index 8c8e9e2..2c03ee8 100644
--- a/browser-plugin/scriptable.cpp
+++ b/browser-plugin/scriptable.cpp
@@ -220,6 +220,7 @@ ScriptablePluginObject::HasMethod (NPIdentifier name)
NPIdentifier methods[] = {
mZoomInID,
mZoomOutID,
+ mFindTermsID,
mFindPreviousID,
mFindNextID
};
@@ -400,17 +401,17 @@ ScriptablePluginObject::Invoke (NPIdentifier name, const NPVariant *args,
plugin->ZoomOut ();
return true;
#if CAN_CALL_METHODS
- } else if (name == mFindNextID) {
+ } else if (name == mFindTermsID) {
if (argCount < 1 || !NPVARIANT_IS_STRING (args[0])) {
return false;
}
- plugin->FindNext (NPVARIANT_TO_STRING (args[0]).utf8characters);
+ plugin->Find (NPVARIANT_TO_STRING (args[0]).utf8characters);
+ return true;
+ } else if (name == mFindNextID) {
+ plugin->FindNext ();
return true;
} else if (name == mFindPreviousID) {
- if (argCount < 1 || !NPVARIANT_IS_STRING (args[0])) {
- return false;
- }
- plugin->FindPrevious(NPVARIANT_TO_STRING (args[0]).utf8characters);
+ plugin->FindPrevious ();
return true;
#endif
}