showStartMenu = args.getBoolean("launched_from_start_menu", false);
isStartButton = entry == null && args.getBoolean("is_start_button", false);
isOverflowMenu = entry == null && args.getBoolean("is_overflow_menu", false);
- contextMenuFix = args.containsKey("context_menu_fix");
+ contextMenuFix = args.containsKey(EXTRA_CONTEXT_MENU_FIX);
showQuitOption = !args.getBoolean("dont_show_quit", false);
// Determine where to position the dialog on screen
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- contextMenuFix = getIntent().hasExtra("context_menu_fix");
+ contextMenuFix = getIntent().hasExtra(EXTRA_CONTEXT_MENU_FIX);
// Detect outside touches, and finish the activity when one is detected
getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
- if(inFreeformMode) {
- if(U.hasBrokenSetLaunchBoundsApi())
- intent.putExtra("context_menu_fix", true);
+ if (inFreeformMode) {
+ if (U.hasBrokenSetLaunchBoundsApi()) {
+ intent.putExtra(EXTRA_CONTEXT_MENU_FIX, true);
+ }
U.startActivityMaximized(context, intent);
- } else
+ } else {
context.startActivity(intent);
+ }
for(int i = 0; i < maxSize; i++) {
final DashboardCell cellLayout = cells.get(i);
public static final String EXTRA_IS_LAUNCHING_SHORTCUT = "is_launching_shortcut";
public static final String EXTRA_APPWIDGET_ID = "appWidgetId";
public static final String EXTRA_CELL_ID = "cellId";
+ public static final String EXTRA_CONTEXT_MENU_FIX = "context_menu_fix";
}
if(hasFreeformSupport(context) && FreeformHackHelper.getInstance().isInFreeformWorkspace()) {
DisplayInfo display = getDisplayInfo(context);
- if(hasBrokenSetLaunchBoundsApi())
- intent.putExtra("context_menu_fix", true);
+ if (hasBrokenSetLaunchBoundsApi()) {
+ intent.putExtra(EXTRA_CONTEXT_MENU_FIX, true);
+ }
context.startActivity(intent,
getActivityOptionsBundle(context, ApplicationType.CONTEXT_MENU, null,