diff options
author | Tor Norbye <tnorbye@google.com> | 2011-08-18 09:31:12 -0700 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2011-08-19 17:56:25 -0700 |
commit | fb49439a6128d6812558d5089f9a4767cd4e3cc0 (patch) | |
tree | 95ba4d68c2d3fdda1d04f2b702fd8e72c2a056b2 /eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java | |
parent | 0ffb9316a5f0f12e28e3b72907e2f6b959136f99 (diff) | |
download | sdk-fb49439a6128d6812558d5089f9a4767cd4e3cc0.tar.gz |
Add Unwrap Refactoring
This changeset adds a new visual refactoring: "Remove Container". This
is basically the reverse of the "Wrap In" refactoring (which surrounds
the selected views with a new parent layout). Instead it takes a
parent and removes it, in the process transferring the namespace
declaration (if a root element) and any layout params to the children.
Change-Id: Id535b88fcf39a8b7a83fd6feb981fff000140e8a
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java')
-rw-r--r-- | eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java index 51bbc3886..c9cb32cc5 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java +++ b/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/editors/layout/refactoring/RelativeLayoutConversionHelper.java @@ -207,7 +207,8 @@ class RelativeLayoutConversionHelper { private void deleteRemovedElements(List<Element> delete) { if (mFlatten && delete.size() > 0) { for (Element element : delete) { - mRefactoring.removeElementTags(mRootEdit, element, delete); + mRefactoring.removeElementTags(mRootEdit, element, delete, + true /*changeIndentation*/); } } } |