package com.kofax.mobile.sdk._internal.impl; import android.content.Context; import android.view.Display; import android.view.OrientationEventListener; import android.view.WindowManager; import com.kofax.mobile.sdk._internal.IBus; import com.kofax.mobile.sdk._internal.impl.event.SurfaceChangedEvent; import o.InterfaceC13004fNq; import o.InterfaceC13006fNs; import o.InterfaceC13391fZD; @com.kofax.mobile.sdk._internal.dagger.a /* loaded from: classes3.dex */ public final class m extends OrientationEventListener { private final IBus _bus; private final Display wp; private boolean wq; private com.kofax.mobile.sdk._internal.impl.event.v wr; @InterfaceC13391fZD public m(Context context, WindowManager windowManager, IBus iBus) { super(context); this.wr = null; this.wp = windowManager.getDefaultDisplay(); this._bus = iBus; iBus.register(this); } @Override // android.view.OrientationEventListener public final void onOrientationChanged(int i) { synchronized (this) { if (this.wq) { if (hR()) { this._bus.post(this.wr); } } } } @InterfaceC13004fNq public final com.kofax.mobile.sdk._internal.impl.event.v hQ() { com.kofax.mobile.sdk._internal.impl.event.v vVar; synchronized (this) { start(); hR(); vVar = this.wr; } return vVar; } @InterfaceC13006fNs public final void onSurfaceChanged(SurfaceChangedEvent surfaceChangedEvent) { synchronized (this) { if (surfaceChangedEvent.hasSurface) { start(); } else { stop(); } } } private void start() { if (this.wq) { return; } enable(); this.wq = true; } private void stop() { if (this.wq) { disable(); this.wq = false; this.wr = null; } } private boolean hR() { int rotation = this.wp.getRotation(); com.kofax.mobile.sdk._internal.impl.event.v vVar = this.wr; if (vVar != null && rotation == vVar.rotation) { return false; } this.wr = new com.kofax.mobile.sdk._internal.impl.event.v(rotation); return true; } }