summaryrefslogtreecommitdiff
path: root/src/cam/main.h
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-01-19 04:29:33 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2020-01-22 17:26:42 +0200
commit667f53b522d6181ca3794e0d45d52bc1b069a513 (patch)
tree7fdd3949f15b9fee6cc85ef5439e9716f19229be /src/cam/main.h
parentb6d93f977239d293bfe0eb7b8fca1c12ff9e18d2 (diff)
libcamera: signal: Make slots list private
The slots list is touched from most of the Signal template functions. In order to prepare for thread-safety, move handling of the list to a small number of non-template functions in the SignalBase class. This incidently fixes a bug in signal disconnection handling where the signal wasn't removed from the object's signals list, as pointed out by the signals unit test. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Diffstat (limited to 'src/cam/main.h')
0 files changed, 0 insertions, 0 deletions