src/osx/camera.mm in rays-0.1.17 vs src/osx/camera.mm in rays-0.1.18
- old
+ new
@@ -353,11 +353,10 @@
}
Camera::~Camera ()
{
stop();
- if (self->video_input) [self->video_input release];
}
bool
Camera::start ()
{
@@ -371,9 +370,11 @@
Camera::stop ()
{
if (!self->video_input) return;
[self->video_input stop];
+ [self->video_input release];
+ self->video_input = nil;
}
bool
Camera::is_active () const
{