OSDN Git Service

Improved context menu positioning
authorBraden Farmer <farmerbb@gmail.com>
Wed, 24 May 2017 02:23:59 +0000 (20:23 -0600)
committerBraden Farmer <farmerbb@gmail.com>
Wed, 24 May 2017 02:23:59 +0000 (20:23 -0600)
app/src/main/java/com/farmerbb/taskbar/activity/ContextMenuActivity.java

index 22646d6..9e4e1e5 100644 (file)
@@ -187,6 +187,9 @@ public class ContextMenuActivity extends PreferenceActivity implements Preferenc
                     params.y = isStartButton ? 0 : y - statusBarHeight;
                     break;
             }
+
+            if(!U.getTaskbarPosition(this).contains("vertical") && (params.x > display.getWidth() / 2))
+                params.x = params.x - getResources().getDimensionPixelSize(R.dimen.context_menu_width) + offset;
         }
 
         params.width = getResources().getDimensionPixelSize(R.dimen.context_menu_width);