Skip to content

Commit 1d83eb5

Browse files
author
Daniel Herzog
committed
Added warning about not passing a callback to messages.addListener.
1 parent dd35266 commit 1d83eb5

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/scripts/messages.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,13 @@ var messages = new function()
156156
*/
157157
this.addListener = function(key, cb)
158158
{
159+
if (!cb)
160+
{
161+
opera.postError(ui_strings.S_DRAGONFLY_INFO_MESSAGE +
162+
"No callback function for message listener provided: " + key);
163+
return;
164+
}
165+
159166
if (__listeners[key])
160167
{
161168
if (__listeners[key].indexOf(cb) == -1)

0 commit comments

Comments
 (0)