diff --git a/src/com/android/launcher3/qsb/QsbContainerView.java b/src/com/android/launcher3/qsb/QsbContainerView.java index 64da24587f..9719b5593c 100644 --- a/src/com/android/launcher3/qsb/QsbContainerView.java +++ b/src/com/android/launcher3/qsb/QsbContainerView.java @@ -320,7 +320,8 @@ public class QsbContainerView extends FrameLayout { protected View getDefaultView(ViewGroup container, boolean showSetupIcon) { // Return a default widget with setup icon. View v = QsbWidgetHostView.getDefaultView(container); - if (showSetupIcon) { + // pE-TODO(??): Why are we using isInPreviewMode() check to prevent crash? + if (showSetupIcon && !isInPreviewMode()) { requestQsbCreate(); View setupButton = v.findViewById(R.id.btn_qsb_setup); setupButton.setVisibility(View.VISIBLE);