Fix #45: Do not add drag event listener to ErrorUiView

This commit is contained in:
Akash Yadav
2022-01-08 17:55:59 +05:30
parent 6876243260
commit e4e31c46f2
@@ -33,6 +33,7 @@ import com.itsaky.androidide.utils.Logger;
import com.itsaky.inflater.IAttribute;
import com.itsaky.inflater.IView;
import com.itsaky.inflater.IViewGroup;
import com.itsaky.inflater.impl.ErrorUiView;
import com.itsaky.inflater.impl.UiAttribute;
import com.itsaky.inflater.impl.UiView;
import com.itsaky.inflater.impl.UiViewGroup;
@@ -67,6 +68,11 @@ public class WidgetDragListener implements View.OnDragListener {
@Override
public boolean onDrag (View v, @NonNull DragEvent event) {
if (this.viewGroup instanceof ErrorUiView) {
return false;
}
final var action = event.getAction ();
final var clipDesc = event.getClipDescription ();
final var dragData = (WidgetDragData) event.getLocalState ();