1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-10-06 09:37:12 +02:00

requests must be deemed unhandled by default

This commit is contained in:
Raymond Hill 2014-11-18 11:29:55 -02:00
parent d4402dfe02
commit f090144d09

View File

@ -244,7 +244,7 @@ vAPI.messaging.onPortMessage = function(request, port) {
} }
// Specific handler // Specific handler
var r; var r = vAPI.messaging.UNHANDLED;
var listener = vAPI.messaging.listeners[request.portName]; var listener = vAPI.messaging.listeners[request.portName];
if ( typeof listener === 'function' ) { if ( typeof listener === 'function' ) {
r = listener(request.msg, port.sender, callback); r = listener(request.msg, port.sender, callback);
@ -264,16 +264,16 @@ vAPI.messaging.onPortMessage = function(request, port) {
/******************************************************************************/ /******************************************************************************/
vAPI.messaging.onDisconnect = function(port) { vAPI.messaging.onPortDisconnect = function(port) {
port.onDisconnect.removeListener(vAPI.messaging.onDisconnect); port.onDisconnect.removeListener(vAPI.messaging.onPortDisconnect);
port.onMessage.removeListener(vAPI.messaging.onPortMessage); port.onMessage.removeListener(vAPI.messaging.onPortMessage);
delete vAPI.messaging.ports[port.name]; delete vAPI.messaging.ports[port.name];
}; };
/******************************************************************************/ /******************************************************************************/
vAPI.messaging.onConnect = function(port) { vAPI.messaging.onPortConnect = function(port) {
port.onDisconnect.addListener(vAPI.messaging.onDisconnect); port.onDisconnect.addListener(vAPI.messaging.onPortDisconnect);
port.onMessage.addListener(vAPI.messaging.onPortMessage); port.onMessage.addListener(vAPI.messaging.onPortMessage);
vAPI.messaging.ports[port.name] = port; vAPI.messaging.ports[port.name] = port;
}; };
@ -291,7 +291,7 @@ vAPI.messaging.setup = function(defaultHandler) {
} }
this.defaultHandler = defaultHandler; this.defaultHandler = defaultHandler;
chrome.runtime.onConnect.addListener(this.onConnect); chrome.runtime.onConnect.addListener(this.onPortConnect);
}; };
/******************************************************************************/ /******************************************************************************/