From 03144ee789346c11d92fc5ba361d541ff7f6359f Mon Sep 17 00:00:00 2001
From: Ken Tossell <ken@tossell.net>
Date: Wed, 15 Feb 2012 16:57:40 -0500
Subject: [PATCH] reset driver state after closing uvc context

---
 libuvc_camera/src/camera_driver.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libuvc_camera/src/camera_driver.cpp b/libuvc_camera/src/camera_driver.cpp
index 071bf5e..1b476d0 100644
--- a/libuvc_camera/src/camera_driver.cpp
+++ b/libuvc_camera/src/camera_driver.cpp
@@ -59,6 +59,8 @@ void CameraDriver::Stop() {
 
   uvc_exit(ctx_);
   ctx_ = NULL;
+
+  state_ = kInitial;
 }
 
 void CameraDriver::ReconfigureCallback(UVCCameraConfig &new_config, uint32_t level) {
-- 
GitLab