File tree 1 file changed +6
-9
lines changed
webcam-capture/src/main/java/com/github/sarxos/webcam
1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -439,18 +439,14 @@ public boolean addWebcamListener(WebcamListener l) {
439
439
if (l == null ) {
440
440
throw new IllegalArgumentException ("Webcam listener cannot be null!" );
441
441
}
442
- synchronized (listeners ) {
443
- return listeners .add (l );
444
- }
442
+ return listeners .add (l );
445
443
}
446
444
447
445
/**
448
446
* @return All webcam listeners
449
447
*/
450
448
public WebcamListener [] getWebcamListeners () {
451
- synchronized (listeners ) {
452
- return listeners .toArray (new WebcamListener [listeners .size ()]);
453
- }
449
+ return listeners .toArray (new WebcamListener [listeners .size ()]);
454
450
}
455
451
456
452
/**
@@ -460,9 +456,7 @@ public WebcamListener[] getWebcamListeners() {
460
456
* @return True if listener has been removed, false otherwise
461
457
*/
462
458
public boolean removeWebcamListener (WebcamListener l ) {
463
- synchronized (listeners ) {
464
- return listeners .remove (l );
465
- }
459
+ return listeners .remove (l );
466
460
}
467
461
468
462
/**
@@ -649,6 +643,9 @@ public static boolean isHandleTermSignal() {
649
643
* @return True, if listeners list size has been changed, false otherwise
650
644
*/
651
645
public static boolean addDiscoveryListener (WebcamDiscoveryListener l ) {
646
+ if (l == null ) {
647
+ throw new IllegalArgumentException ("Webcam discovery listener cannot be null!" );
648
+ }
652
649
return DISCOVERY_LISTENERS .add (l );
653
650
}
654
651
You can’t perform that action at this time.
0 commit comments