goto out;
}
- if (new_mode != sensor->current_mode) {
+ if (new_mode != sensor->current_mode ||
+ mbus_fmt->code != sensor->fmt.code) {
+ sensor->fmt = *mbus_fmt;
sensor->current_mode = new_mode;
sensor->pending_mode_change = true;
- }
- if (mbus_fmt->code != sensor->fmt.code) {
- sensor->fmt = *mbus_fmt;
sensor->pending_fmt_change = true;
}
out: