File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
android/capacitor/src/main/java/com/getcapacitor Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -300,7 +300,7 @@ public void pluginRequestPermission(String permission, int requestCode) {
300
300
*/
301
301
private void addEventListener (String eventName , PluginCall call ) {
302
302
List <PluginCall > listeners = eventListeners .get (eventName );
303
- if (listeners == null ) {
303
+ if (listeners == null || listeners . isEmpty () ) {
304
304
listeners = new ArrayList <PluginCall >();
305
305
eventListeners .put (eventName , listeners );
306
306
@@ -335,7 +335,7 @@ private void removeEventListener(String eventName, PluginCall call) {
335
335
protected void notifyListeners (String eventName , JSObject data , boolean retainUntilConsumed ) {
336
336
Log .v (getLogTag (), "Notifying listeners for event " + eventName );
337
337
List <PluginCall > listeners = eventListeners .get (eventName );
338
- if (listeners == null ) {
338
+ if (listeners == null || listeners . isEmpty () ) {
339
339
Log .d (getLogTag (), "No listeners found for event " + eventName );
340
340
if (retainUntilConsumed ) {
341
341
retainedEventArguments .put (eventName , data );
You can’t perform that action at this time.
0 commit comments