diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2009-01-09 09:07:13 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2009-01-09 09:07:13 +0000 |
commit | 55b3412fbae777d96d8c85cd36505e8ac18f79b9 (patch) | |
tree | 13a3944c555d02736eebfde49d81c610eb051df7 /src/com/itmill/toolkit/ui/AlignmentUtils.java | |
parent | 9b5131c8fcb74823908d6757998bbb77d787a3b7 (diff) | |
download | vaadin-framework-55b3412fbae777d96d8c85cd36505e8ac18f79b9.tar.gz vaadin-framework-55b3412fbae777d96d8c85cd36505e8ac18f79b9.zip |
fixes #2432, AlignmentHandler methods now symmetric + saner usage overall
svn changeset:6473/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/ui/AlignmentUtils.java')
-rw-r--r-- | src/com/itmill/toolkit/ui/AlignmentUtils.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/itmill/toolkit/ui/AlignmentUtils.java b/src/com/itmill/toolkit/ui/AlignmentUtils.java index 76ba3d5dc9..6a3c556241 100644 --- a/src/com/itmill/toolkit/ui/AlignmentUtils.java +++ b/src/com/itmill/toolkit/ui/AlignmentUtils.java @@ -73,7 +73,8 @@ public class AlignmentUtils { "alignment for setComponentAlignment() cannot be null or empty"); } - Integer currentAlignment = parent.getComponentAlignment(component); + Integer currentAlignment = parent.getComponentAlignment(component) + .getBitMask(); if (alignment.length() == 1) { // Use short form "t","l",... @@ -100,8 +101,8 @@ public class AlignmentUtils { int horizontalAlignment = currentAlignment & horizontalMask; int verticalAlignment = currentAlignment & verticalMask; - parent.setComponentAlignment(component, horizontalAlignment, - verticalAlignment); + parent.setComponentAlignment(component, new Alignment( + horizontalAlignment + verticalAlignment)); } /** |