2
0
mirror of synced 2025-02-24 07:18:15 +00:00

mobile/sensor: readability fixes

Change-Id: I0550055b54545b75248bb76086377ebbedda7f58
Reviewed-on: https://go-review.googlesource.com/8458
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
This commit is contained in:
Burcu Dogan 2015-04-03 11:44:00 -07:00
parent 96e541427e
commit 55736cdd50

View File

@ -75,7 +75,7 @@ func (m *manager) initialize() {
runtime.LockOSThread()
for {
v := <-m.inout
switch s := (v.in).(type) {
switch s := v.in.(type) {
case initSignal:
id := atomic.AddInt64(&nextLooperID, int64(1))
var mgr C.android_SensorManager
@ -85,14 +85,14 @@ func (m *manager) initialize() {
usecsDelay := s.delay.Nanoseconds() * 1000
code := int(C.android_enableSensor(m.m.queue, typeToInt(s.t), C.int32_t(usecsDelay)))
if code != 0 {
*(s.err) = fmt.Errorf("sensor: no default %v sensor on the device", s.t)
*s.err = fmt.Errorf("sensor: no default %v sensor on the device", s.t)
}
case disableSignal:
C.android_disableSensor(m.m.queue, typeToInt(s.t))
case readSignal:
n, err := readEvents(m, s.dst)
*(s.n) = n
*(s.err) = err
*s.n = n
*s.err = err
case closeSignal:
C.android_destroyManager(m.m)
close(v.out)