Skip to content

Commit efb4835

Browse files
committed
QS: enabled detail view for CellularTile (non-OOS only)
1 parent dc90b2f commit efb4835

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/com/ceco/oreo/gravitybox/quicksettings/CellularTile.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@
1717
import java.util.Arrays;
1818
import java.util.List;
1919

20+
import com.ceco.oreo.gravitybox.GravityBox;
21+
import com.ceco.oreo.gravitybox.Utils;
22+
2023
import de.robv.android.xposed.XSharedPreferences;
24+
import de.robv.android.xposed.XposedHelpers;
2125

2226
public class CellularTile extends AospTile {
2327
public static final String AOSP_KEY = "cell";
@@ -30,6 +34,18 @@ protected CellularTile(Object host, String key, Object tile, XSharedPreferences
3034
super(host, key, tile, prefs, eventDistributor);
3135
}
3236

37+
@Override
38+
public void handleUpdateState(Object state, Object arg) {
39+
if (!Utils.isOxygenOsRom()) {
40+
try {
41+
XposedHelpers.setBooleanField(state, "dualTarget", true);
42+
} catch (Throwable t) {
43+
GravityBox.log(TAG, t);
44+
}
45+
}
46+
super.handleUpdateState(state, arg);
47+
}
48+
3349
@Override
3450
public String getSettingsKey() {
3551
return "aosp_tile_cell";

0 commit comments

Comments
 (0)