package de.theknut.xposedgelsettings.hooks.general;
import android.content.Context;
import android.widget.Toast;
import de.theknut.xposedgelsettings.R;
import de.theknut.xposedgelsettings.hooks.Common;
import de.theknut.xposedgelsettings.hooks.HooksBaseClass;
public class StartDragHook extends HooksBaseClass {
// http://androidxref.com/4.4.2_r1/xref/packages/apps/Launcher3/src/com/android/launcher3/Workspace.java#2380
// void startDrag(CellLayout.CellInfo cellInfo)
@Override
protected void beforeHookedMethod(MethodHookParam param) throws Throwable {
if (DEBUG) log(param, "Don't allow dragging");
Context context = Common.LAUNCHER_CONTEXT.createPackageContext(Common.PACKAGE_NAME, Context.CONTEXT_IGNORE_SECURITY);
Toast.makeText(Common.LAUNCHER_CONTEXT, context.getString(R.string.toast_desktop_locked), Toast.LENGTH_LONG).show();
param.setResult(null);
}
}