Skip to content

Commit 2182214

Browse files
authored
fix: move callbacks after vid/pid query (#619)
Signed-off-by: Benn Snyder <[email protected]>
1 parent 5e41765 commit 2182214

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

OpenNI2-FreenectDriver/src/DeviceDriver.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -252,16 +252,17 @@ namespace FreenectDriver
252252
strncpy(info.uri, uri.c_str(), ONI_MAX_STR);
253253
strncpy(info.vendor, "Microsoft", ONI_MAX_STR);
254254
strncpy(info.name, "Kinect", ONI_MAX_STR);
255-
devices[info] = NULL;
256-
deviceConnected(&info);
257-
deviceStateChanged(&info, 0);
255+
devices[info] = NULL;
258256

259257
freenect_device* dev;
260258
if (freenect_open_device(m_ctx, &dev, i) == 0)
261259
{
262260
info.usbVendorId = dev->usb_cam.VID;
263261
info.usbProductId = dev->usb_cam.PID;
264262
freenect_close_device(dev);
263+
264+
deviceConnected(&info);
265+
deviceStateChanged(&info, 0);
265266
}
266267
else
267268
{

0 commit comments

Comments
 (0)