dnd: workaround for sdk bug
diff --git a/src/com/savoirfairelinux/sflphone/views/ClearableEditText.java b/src/com/savoirfairelinux/sflphone/views/ClearableEditText.java
index 568cf66..be070ff 100644
--- a/src/com/savoirfairelinux/sflphone/views/ClearableEditText.java
+++ b/src/com/savoirfairelinux/sflphone/views/ClearableEditText.java
@@ -45,6 +45,18 @@
edit_text.setImeOptions(EditorInfo.IME_ACTION_DONE);
btn_clear = (Button) findViewById(R.id.clearable_button_clear);
btn_clear.setVisibility(RelativeLayout.INVISIBLE);
+
+ // Dummy listener to fix an sdk issue: https://code.google.com/p/android/issues/detail?id=21775
+ edit_text.setOnDragListener(new OnDragListener() {
+
+ @Override
+ public boolean onDrag(View v, DragEvent event) {
+ if (event.getAction() == DragEvent.ACTION_DROP)
+ return true;
+ else
+ return false;
+ }
+ });
clearText();
showHideClearButton();
}