Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a6c96b92 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Safeguard against threading issues on dependency"

parents 45b9ed83 6977f723
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -34,6 +34,7 @@ import com.android.settingslib.graph.SignalDrawable;
import com.android.settingslib.mobile.TelephonyIcons;
import com.android.settingslib.mobile.TelephonyIcons;
import com.android.settingslib.wifi.WifiStatusTracker;
import com.android.settingslib.wifi.WifiStatusTracker;
import com.android.systemui.R;
import com.android.systemui.R;
import com.android.systemui.util.Assert;


import java.io.PrintWriter;
import java.io.PrintWriter;


@@ -190,6 +191,7 @@ public class WifiSignalController extends SignalController<WifiState, IconGroup>
    }
    }


    private void handleStatusUpdated() {
    private void handleStatusUpdated() {
        Assert.isMainThread();
        copyWifiStates();
        copyWifiStates();
        notifyListenersIfNecessary();
        notifyListenersIfNecessary();
    }
    }
+1 −0
Original line number Original line Diff line number Diff line
@@ -56,6 +56,7 @@ public class NetworkControllerWifiTest extends NetworkControllerBaseTest {
    @Before
    @Before
    public void setUp() throws Exception {
    public void setUp() throws Exception {
        super.setUp();
        super.setUp();
        allowTestableLooperAsMainThread();
        when(mWifiInfo.makeCopy(anyLong())).thenReturn(mWifiInfo);
        when(mWifiInfo.makeCopy(anyLong())).thenReturn(mWifiInfo);
        when(mWifiInfo.isPrimary()).thenReturn(true);
        when(mWifiInfo.isPrimary()).thenReturn(true);
    }
    }