StyledText st= viewer.getTextWidget();
dndService.removeMergedDropTarget(st);
DragSource dragSource= (DragSource)st.getData(DND.DRAG_SOURCE_KEY);
if (dragSource != null) {
dragSource.dispose();
st.setData(DND.DRAG_SOURCE_KEY, null);
}
fIsTextDragAndDropInstalled= false;
}