From e4e31c46f2a774d5ff388f428202b2c627b2716e Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Sat, 8 Jan 2022 17:55:59 +0530 Subject: [PATCH] Fix #45: Do not add drag event listener to ErrorUiView --- .../java/com/itsaky/androidide/ui/WidgetDragListener.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/itsaky/androidide/ui/WidgetDragListener.java b/app/src/main/java/com/itsaky/androidide/ui/WidgetDragListener.java index c8f3ea386..35d76fbd9 100755 --- a/app/src/main/java/com/itsaky/androidide/ui/WidgetDragListener.java +++ b/app/src/main/java/com/itsaky/androidide/ui/WidgetDragListener.java @@ -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 ();