36
36
37
37
import com .android .launcher3 .AppWidgetResizeFrame ;
38
38
import com .android .launcher3 .InvariantDeviceProfile ;
39
- import com .android .launcher3 .Launcher ;
40
39
import com .android .launcher3 .LauncherAppState ;
41
40
import com .android .launcher3 .R ;
42
41
import com .android .launcher3 .Utilities ;
@@ -68,6 +67,10 @@ public void setPadding(int left, int top, int right, int bottom) {
68
67
super .setPadding (0 , 0 , 0 , 0 );
69
68
}
70
69
70
+ protected void setPaddingUnchecked (int left , int top , int right , int bottom ) {
71
+ super .setPadding (left , top , right , bottom );
72
+ }
73
+
71
74
/**
72
75
* A fragment to display the QSB.
73
76
*/
@@ -100,7 +103,7 @@ public View onCreateView(
100
103
mWrapper = new FrameLayout (getActivity ());
101
104
102
105
// Only add the view when enabled
103
- if (FeatureFlags . QSB_ON_FIRST_SCREEN ) {
106
+ if (isQsbEnabled () ) {
104
107
mWrapper .addView (createQsb (mWrapper ));
105
108
}
106
109
return mWrapper ;
@@ -212,7 +215,7 @@ public void onDestroy() {
212
215
213
216
private void rebindFragment () {
214
217
// Exit if the embedded qsb is disabled
215
- if (!FeatureFlags . QSB_ON_FIRST_SCREEN ) {
218
+ if (!isQsbEnabled () ) {
216
219
return ;
217
220
}
218
221
@@ -221,6 +224,10 @@ private void rebindFragment() {
221
224
mWrapper .addView (createQsb (mWrapper ));
222
225
}
223
226
}
227
+
228
+ public boolean isQsbEnabled () {
229
+ return FeatureFlags .QSB_ON_FIRST_SCREEN ;
230
+ }
224
231
}
225
232
226
233
/**
0 commit comments