aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilippe Saint-Pierre <stpere@gmail.com>2012-07-20 18:27:30 -0400
committerPhilippe Saint-Pierre <stpere@gmail.com>2012-07-20 18:31:44 -0400
commitcb1f2e6525cd8c221a6b4571674d288858a394d4 (patch)
tree986ac441e8302ab09a9a31d266375400150e9e81
parent599150a3fc4811bd8e66777cf9f1a4e6c371d947 (diff)
Precedence of operators issueshrev44365
Bitwise OR is taking precedence on Conditional operator. CID 701957, CID 602560
-rw-r--r--src/add-ons/media/media-add-ons/usb_webcam/addons/sonix/SonixCamDevice.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/add-ons/media/media-add-ons/usb_webcam/addons/sonix/SonixCamDevice.cpp b/src/add-ons/media/media-add-ons/usb_webcam/addons/sonix/SonixCamDevice.cpp
index e0f3df6fc4..eb20ace8eb 100644
--- a/src/add-ons/media/media-add-ons/usb_webcam/addons/sonix/SonixCamDevice.cpp
+++ b/src/add-ons/media/media-add-ons/usb_webcam/addons/sonix/SonixCamDevice.cpp
@@ -407,8 +407,8 @@ SonixCamDevice::ReadIIC(uint8 address, uint8 *data)
if (!Sensor())
return B_NO_INIT;
//dprintf(ID "sonix_i2c_write_multi(, %02x, %d, {%02x, %02x, %02x, %02x, %02x})\n", slave, count, d0, d1, d2, d3, d4);
- buffer[0] = (1 << 4) | Sensor()->Use400kHz()?0x01:0
- | Sensor()->UseRealIIC()?0x80:0;
+ buffer[0] = (1 << 4) | (Sensor()->Use400kHz()?0x01:0)
+ | (Sensor()->UseRealIIC()?0x80:0);
buffer[1] = Sensor()->IICWriteAddress();
buffer[2] = address;
buffer[7] = 0x10; /* absolutely no idea why V4L2 driver use that value */
@@ -421,8 +421,8 @@ SonixCamDevice::ReadIIC(uint8 address, uint8 *data)
//dprintf(ID "sonix_i2c_write_multi(, %02x, %d, {%02x, %02x, %02x, %02x, %02x})\n", slave, count, d0, d1, d2, d3, d4);
- buffer[0] = (1 << 4) | Sensor()->Use400kHz()?0x01:0
- | 0x02 | Sensor()->UseRealIIC()?0x80:0; /* read 1 byte */
+ buffer[0] = (1 << 4) | (Sensor()->Use400kHz()?0x01:0)
+ | 0x02 | (Sensor()->UseRealIIC()?0x80:0); /* read 1 byte */
buffer[1] = Sensor()->IICReadAddress();//IICWriteAddress
buffer[7] = 0x10; /* absolutely no idea why V4L2 driver use that value */
err = WriteReg(SN9C102_I2C_SETUP, buffer, 8);