]> source.dussan.org Git - vaadin-framework.git/log
vaadin-framework.git
12 years agoRemove widget if it is still in the DOM when connector is unregistered
Artur Signell [Tue, 17 Apr 2012 19:04:27 +0000 (22:04 +0300)]
Remove widget if it is still in the DOM when connector is unregistered

12 years agoUse declared RPC parameter types (#8666)
Artur Signell [Mon, 16 Apr 2012 13:35:12 +0000 (16:35 +0300)]
Use declared RPC parameter types (#8666)

12 years agoExplicitly paint CustomLayout to send template to the client (#8688)
Leif Åstrand [Wed, 18 Apr 2012 14:07:16 +0000 (17:07 +0300)]
Explicitly paint CustomLayout to send template to the client (#8688)

12 years agoUse the proper template name
Leif Åstrand [Wed, 18 Apr 2012 14:05:31 +0000 (17:05 +0300)]
Use the proper template name

12 years agoMerge remote branch 'origin/6.8'
Leif Åstrand [Wed, 18 Apr 2012 11:09:56 +0000 (14:09 +0300)]
Merge remote branch 'origin/6.8'

Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java
tests/server-side/com/vaadin/tests/server/component/tabsheet/TestTabSheet.java

12 years agoRevert "Reduce tree node caption padding to make room for focus border"
Leif Åstrand [Wed, 18 Apr 2012 10:47:17 +0000 (13:47 +0300)]
Revert "Reduce tree node caption padding to make room for focus border"

This reverts commit 64f34f1c6ed5f910d5bf401a573d6b72539a437b.

The fix is not needed to prevent scrolling any more now that margin is
used instead of padding for reserving room for the layout's "margin".

12 years agoAdd missing license
Leif Åstrand [Wed, 18 Apr 2012 10:42:40 +0000 (13:42 +0300)]
Add missing license

12 years agoReserve space using margin instead of padding to reduce overflows
Leif Åstrand [Wed, 18 Apr 2012 09:10:45 +0000 (12:10 +0300)]
Reserve space using margin instead of padding to reduce overflows

12 years ago[merge from 6.7] Reverted #7607 fixes and removed the test for now because they cause...
Automerge [Tue, 17 Apr 2012 17:06:08 +0000 (17:06 +0000)]
[merge from 6.7] Reverted #7607 fixes and removed the test for now because they cause the #8662 regression.

svn changeset:23566/svn branch:6.8

12 years agoDon't throw NPE when getting RPC for non-existing connector id
Leif Åstrand [Tue, 17 Apr 2012 12:34:23 +0000 (15:34 +0300)]
Don't throw NPE when getting RPC for non-existing connector id

12 years agoPut margin on caption's parent so caption's outer size can be used
Leif Åstrand [Tue, 17 Apr 2012 12:04:43 +0000 (15:04 +0300)]
Put margin on caption's parent so caption's outer size can be used

12 years agoFixes #8669 by prefixing field names with "json_" instead of just "json" to avoid...
Marc Englund [Tue, 17 Apr 2012 09:10:51 +0000 (12:10 +0300)]
Fixes #8669 by prefixing field names with "json_" instead of just "json" to avoid clashes.

12 years agoReduce tree node caption padding to make room for focus border
Leif Åstrand [Tue, 17 Apr 2012 08:16:02 +0000 (11:16 +0300)]
Reduce tree node caption padding to make room for focus border

12 years agoTake additional padding into account when putting caption to the right
Leif Åstrand [Tue, 17 Apr 2012 07:56:25 +0000 (10:56 +0300)]
Take additional padding into account when putting caption to the right

12 years agoMake client side exception more obvious again (#8544)
Leif Åstrand [Tue, 17 Apr 2012 07:29:38 +0000 (10:29 +0300)]
Make client side exception more obvious again (#8544)

12 years agoExplicitly reserve space for layout paddings to avoid slot growing.
Leif Åstrand [Tue, 17 Apr 2012 07:00:07 +0000 (10:00 +0300)]
Explicitly reserve space for layout paddings to avoid slot growing.

Without this feature, CssLayout could cause the slot to grow to over
then parent's padding, which in the next layout phase would cause the
CssLayout to be measured as a little bigger, causing a parent layout
with undefined size to grow to make room for the bigger child,
which again would make the CssLayout grow...

12 years agoFixes #8673 (some fields not en/decoded correctly) by using the setter/getter name...
Marc Englund [Tue, 17 Apr 2012 06:19:36 +0000 (09:19 +0300)]
Fixes #8673 (some fields not en/decoded correctly) by using the setter/getter name w/o altering case.

12 years ago[merge from 6.7] #8595 test script: removed accidental duplicate code, use mouseClick...
Automerge [Mon, 16 Apr 2012 13:06:34 +0000 (13:06 +0000)]
[merge from 6.7] #8595 test script: removed accidental duplicate code, use mouseClick with :shift instead of shiftKeyDown/Up

svn changeset:23554/svn branch:6.8

12 years agoAdd exception handling for layout and element resize (#4203)
Leif Åstrand [Mon, 16 Apr 2012 11:38:02 +0000 (14:38 +0300)]
Add exception handling for layout and element resize (#4203)

12 years agoUse the non-legacy HandlerRegistration type
Leif Åstrand [Mon, 16 Apr 2012 11:30:22 +0000 (14:30 +0300)]
Use the non-legacy HandlerRegistration type

12 years agoRevert "Import the proper HandlerRegistration (#8420)"
Leif Åstrand [Mon, 16 Apr 2012 11:28:50 +0000 (14:28 +0300)]
Revert "Import the proper HandlerRegistration (#8420)"

This reverts commit d6595af90d8663cc9f5ad9a6433c2b5210ff5fdd.

12 years agoRename paintable -> connector internally
Leif Åstrand [Mon, 16 Apr 2012 11:26:56 +0000 (14:26 +0300)]
Rename paintable -> connector internally

12 years agoChanged getStyleNames to be non static so it can be overridden
Artur Signell [Mon, 16 Apr 2012 11:06:39 +0000 (14:06 +0300)]
Changed getStyleNames to be non static so it can be overridden

12 years agoReformatted all source files
Artur Signell [Mon, 16 Apr 2012 11:05:09 +0000 (14:05 +0300)]
Reformatted all source files

12 years agoUnit test for #8653
Johannes Dahlström [Mon, 16 Apr 2012 10:40:01 +0000 (10:40 +0000)]
Unit test for #8653

svn changeset:23551/svn branch:6.8

12 years agoExclude gwt-unitCache which is too large for GAE
Artur Signell [Mon, 16 Apr 2012 10:23:25 +0000 (13:23 +0300)]
Exclude gwt-unitCache which is too large for GAE

12 years agoAdded exception handling for State and Hierarchy events (#4203)
Artur Signell [Fri, 13 Apr 2012 08:41:47 +0000 (11:41 +0300)]
Added exception handling for State and Hierarchy events (#4203)

12 years agoRemove classloader field to make Application serializable (#8644)
Leif Åstrand [Mon, 16 Apr 2012 10:00:52 +0000 (13:00 +0300)]
Remove classloader field to make Application serializable (#8644)

The ClassLoader for loading Root instances is instead fetched using
request.getDeploymentConfiguration().getClassLoader();

12 years agoAdd overflow: hidden to v-label to prevent margins from escaping (#8671)
Leif Åstrand [Mon, 16 Apr 2012 09:12:20 +0000 (12:12 +0300)]
Add overflow: hidden to v-label to prevent margins from escaping (#8671)

12 years agoShow the right target type in the exception message
Leif Åstrand [Fri, 13 Apr 2012 13:10:54 +0000 (16:10 +0300)]
Show the right target type in the exception message

12 years ago[merge from 6.7] #8639 Improved comments
Automerge [Fri, 13 Apr 2012 09:13:52 +0000 (09:13 +0000)]
[merge from 6.7] #8639 Improved comments

svn changeset:23529/svn branch:6.8

12 years ago[merge from 6.7] Fixed #8639: Table context menu was broken on touch devices
Automerge [Fri, 13 Apr 2012 09:13:47 +0000 (09:13 +0000)]
[merge from 6.7] Fixed #8639: Table context menu was broken on touch devices

svn changeset:23528/svn branch:6.8

12 years ago[merge from 6.7] VConsole.error() instead of throwing in startRequest() and endReques...
Automerge [Fri, 13 Apr 2012 09:13:41 +0000 (09:13 +0000)]
[merge from 6.7] VConsole.error() instead of throwing in startRequest() and endRequest() sanity checks

svn changeset:23527/svn branch:6.8

12 years ago[merge from 6.7] test case for #8639
Automerge [Fri, 13 Apr 2012 09:13:36 +0000 (09:13 +0000)]
[merge from 6.7] test case for #8639

svn changeset:23526/svn branch:6.8

12 years agoReverted accidental commit
Johannes Dahlström [Fri, 13 Apr 2012 08:26:32 +0000 (08:26 +0000)]
Reverted accidental commit

svn changeset:23523/svn branch:6.8

12 years agoBlocked merge of revisions related to 6.7.7 release
Johannes Dahlström [Fri, 13 Apr 2012 08:17:48 +0000 (08:17 +0000)]
Blocked merge of revisions related to 6.7.7 release

svn changeset:23522/svn branch:6.8

12 years agoDouble was encoded as float, fixed. #8657
Marc Englund [Fri, 13 Apr 2012 06:04:23 +0000 (09:04 +0300)]
Double was encoded as float, fixed. #8657

12 years agoScan parametrized types, e.g. List<MyObject> when generating serializers
Artur Signell [Thu, 12 Apr 2012 16:13:12 +0000 (19:13 +0300)]
Scan parametrized types, e.g. List<MyObject> when generating serializers

12 years agoUnit test for #8203
Johannes Dahlström [Thu, 12 Apr 2012 15:37:02 +0000 (15:37 +0000)]
Unit test for #8203

svn changeset:23505/svn branch:6.8

12 years ago#8203 Improved javadoc, added null check
Johannes Dahlström [Thu, 12 Apr 2012 15:26:30 +0000 (15:26 +0000)]
#8203 Improved javadoc, added null check

svn changeset:23504/svn branch:6.8

12 years agoFixed #8653: addTab(index) should not throw if index is out of bounds
Johannes Dahlström [Thu, 12 Apr 2012 15:22:21 +0000 (15:22 +0000)]
Fixed #8653: addTab(index) should not throw if index is out of bounds

svn changeset:23503/svn branch:6.8

12 years agoUnknownComponent should now work again (#8651)
Artur Signell [Thu, 12 Apr 2012 15:04:07 +0000 (18:04 +0300)]
UnknownComponent should now work again (#8651)

12 years agoRename v-paintable -> v-connector (#8652)
Leif Åstrand [Thu, 12 Apr 2012 15:04:01 +0000 (18:04 +0300)]
Rename v-paintable -> v-connector (#8652)

12 years agoAPI naming change, needs update -> needs layout
Leif Åstrand [Thu, 12 Apr 2012 13:51:01 +0000 (16:51 +0300)]
API naming change, needs update -> needs layout

12 years agoEnsure Table parent is measured after sizeInit
Artur Signell [Thu, 12 Apr 2012 13:27:45 +0000 (16:27 +0300)]
Ensure Table parent is measured after sizeInit

This is needed to take scrollbars into account

12 years agoFix issues with minimum window sizes
Leif Åstrand [Thu, 12 Apr 2012 12:46:35 +0000 (15:46 +0300)]
Fix issues with minimum window sizes

Minimum width is only checked once per layout phase to avoid loops

Maximum height is based on header and footer size instead of difference
between inner and outer sizes

12 years agoHelper to ease migration of Vaadin 6 components
Artur Signell [Thu, 12 Apr 2012 10:36:57 +0000 (13:36 +0300)]
Helper to ease migration of Vaadin 6 components

12 years agoJavadoc updates for @Connect
Artur Signell [Thu, 12 Apr 2012 10:36:29 +0000 (13:36 +0300)]
Javadoc updates for @Connect

12 years agoRe-added ApplicationConnection.updateCaption to ease porting
Artur Signell [Thu, 12 Apr 2012 09:22:20 +0000 (12:22 +0300)]
Re-added ApplicationConnection.updateCaption to ease porting

12 years agoRenamed @Component to @Connect
Artur Signell [Thu, 12 Apr 2012 08:28:37 +0000 (11:28 +0300)]
Renamed @Component to @Connect

@Component is not good as the server side does not have to be a Component

12 years agoFix ShortCutListenerModification test
Henri Sara [Thu, 12 Apr 2012 08:43:34 +0000 (11:43 +0300)]
Fix ShortCutListenerModification test

12 years agoMerge branch 'layoutgraph'
Leif Åstrand [Thu, 12 Apr 2012 07:39:20 +0000 (10:39 +0300)]
Merge branch 'layoutgraph'

Conflicts:
src/com/vaadin/terminal/gwt/client/ApplicationConnection.java
src/com/vaadin/terminal/gwt/client/LayoutManager.java
src/com/vaadin/terminal/gwt/client/ui/AbsoluteLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/AbstractOrderedLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/AbstractSplitPanelConnector.java
src/com/vaadin/terminal/gwt/client/ui/AccordionConnector.java
src/com/vaadin/terminal/gwt/client/ui/FormConnector.java
src/com/vaadin/terminal/gwt/client/ui/GridLayoutConnector.java
src/com/vaadin/terminal/gwt/client/ui/PanelConnector.java
src/com/vaadin/terminal/gwt/client/ui/RootConnector.java
src/com/vaadin/terminal/gwt/client/ui/TableConnector.java
src/com/vaadin/terminal/gwt/client/ui/TabsheetConnector.java
src/com/vaadin/terminal/gwt/client/ui/TwinColSelectConnector.java
src/com/vaadin/terminal/gwt/client/ui/VAbstractSplitPanel.java
src/com/vaadin/terminal/gwt/client/ui/VAccordion.java
src/com/vaadin/terminal/gwt/client/ui/VDragAndDropWrapper.java
src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java
src/com/vaadin/terminal/gwt/client/ui/VTabsheet.java
src/com/vaadin/terminal/gwt/client/ui/VTabsheetPanel.java
src/com/vaadin/terminal/gwt/client/ui/VView.java
src/com/vaadin/terminal/gwt/client/ui/VWindow.java
src/com/vaadin/terminal/gwt/client/ui/WindowConnector.java

12 years agoAnother WindowConnector fix - attach widget to correct element
Artur Signell [Thu, 12 Apr 2012 06:23:12 +0000 (09:23 +0300)]
Another WindowConnector fix - attach widget to correct element

12 years agoRemoved interface that is never referenced
Artur Signell [Wed, 11 Apr 2012 18:59:38 +0000 (21:59 +0300)]
Removed interface that is never referenced

12 years agoRemoved deprecated an unneded setAlignment based on String (#8169)
Artur Signell [Wed, 11 Apr 2012 18:59:06 +0000 (21:59 +0300)]
Removed deprecated an unneded setAlignment based on String (#8169)

12 years agoRemoved deprecated interface (#8169)
Artur Signell [Wed, 11 Apr 2012 18:55:57 +0000 (21:55 +0300)]
Removed deprecated interface (#8169)

12 years agoVaadin 7 triggers a few more repaints than Vaadin 6
Artur Signell [Wed, 11 Apr 2012 18:51:36 +0000 (21:51 +0300)]
Vaadin 7 triggers a few more repaints than Vaadin 6

12 years agoRemoved getLayout/setLayout (#8169)
Artur Signell [Wed, 11 Apr 2012 18:43:30 +0000 (21:43 +0300)]
Removed getLayout/setLayout (#8169)

12 years agoMade sub window work again
Artur Signell [Wed, 11 Apr 2012 18:40:36 +0000 (21:40 +0300)]
Made sub window work again

12 years agoJavadoc update
Artur Signell [Wed, 11 Apr 2012 18:22:07 +0000 (21:22 +0300)]
Javadoc update

12 years agoMade notifications work again (content is no longer child 0)
Artur Signell [Wed, 11 Apr 2012 18:16:49 +0000 (21:16 +0300)]
Made notifications work again (content is no longer child 0)

12 years agoAdded missing license info
Artur Signell [Wed, 11 Apr 2012 18:08:39 +0000 (21:08 +0300)]
Added missing license info

12 years agoJavadoc updates
Artur Signell [Wed, 11 Apr 2012 17:55:38 +0000 (20:55 +0300)]
Javadoc updates

12 years agoWorkaround for problem with wrong state being created
Artur Signell [Wed, 11 Apr 2012 17:54:58 +0000 (20:54 +0300)]
Workaround for problem with wrong state being created

12 years agoReduced logging
Artur Signell [Wed, 11 Apr 2012 17:45:13 +0000 (20:45 +0300)]
Reduced logging

12 years agoFixed references in native code to old class names
Artur Signell [Wed, 11 Apr 2012 17:37:30 +0000 (20:37 +0300)]
Fixed references in native code to old class names

12 years agoFixed error introduced when refactoring package names
Artur Signell [Wed, 11 Apr 2012 17:20:55 +0000 (20:20 +0300)]
Fixed error introduced when refactoring package names

12 years agoMove SharedState and ServerRpc classes out from Connector classes
Artur Signell [Wed, 11 Apr 2012 17:07:00 +0000 (20:07 +0300)]
Move SharedState and ServerRpc classes out from Connector classes

12 years agoMoved each component to its own package on client side
Artur Signell [Wed, 11 Apr 2012 16:58:26 +0000 (19:58 +0300)]
Moved each component to its own package on client side

Class loaders have problems with referring to static inner classes (e.g.
state classes) when they cannot load the declaring class. To deal with
this the components have been moved to their own packages and state/rpc
classes will be defined in their own Java files.

12 years agoMoved shared classes out from connector to avoid class loader problems
Artur Signell [Wed, 11 Apr 2012 16:13:34 +0000 (19:13 +0300)]
Moved shared classes out from connector to avoid class loader problems

12 years agoAdded missing license
Artur Signell [Wed, 11 Apr 2012 15:52:13 +0000 (18:52 +0300)]
Added missing license

12 years agoButton, NativeButton and CheckBox are no longer Vaadin6Components
Artur Signell [Wed, 11 Apr 2012 14:32:47 +0000 (17:32 +0300)]
Button, NativeButton and CheckBox are no longer Vaadin6Components

Added FocusAndBlurServerRpc for sending focus and blur events to any
component.

12 years agoSimplified initialization of ServerRpc proxies
Artur Signell [Wed, 11 Apr 2012 14:06:34 +0000 (17:06 +0300)]
Simplified initialization of ServerRpc proxies

Renamed InitializableClientToServerRpc -> InitializableServerRpc and
moved it out from ServerRpc to avoid confusion (#8599)

It is now possible to use RpcProxy.create(class, Connector) before the
connector has been initialized

12 years agoComponent no longer implements Paintable
Artur Signell [Wed, 11 Apr 2012 08:08:12 +0000 (11:08 +0300)]
Component no longer implements Paintable

12 years agoUpdated Root to use hierarchy change event for content and windows
Artur Signell [Wed, 11 Apr 2012 07:15:52 +0000 (10:15 +0300)]
Updated Root to use hierarchy change event for content and windows

12 years agoMerge remote-tracking branch 'origin/6.8'
Artur Signell [Thu, 12 Apr 2012 06:53:11 +0000 (09:53 +0300)]
Merge remote-tracking branch 'origin/6.8'

Conflicts:
src/com/vaadin/ui/AbstractField.java

12 years agoEnsure table is measured in second layout phase
Leif Åstrand [Thu, 12 Apr 2012 06:36:19 +0000 (09:36 +0300)]
Ensure table is measured in second layout phase

12 years agoRun scrollbar fix for the next ancestor where it might be needed (#8615)
Leif Åstrand [Wed, 11 Apr 2012 19:18:59 +0000 (22:18 +0300)]
Run scrollbar fix for the next ancestor where it might be needed (#8615)

The previous behavior of only running it for the direct parent if
applicable didn't catch all situations where the fix was needed.

Also postpone layout fix until no interfering changes are expected.

12 years agoAvoid causing scrollbars by leaving undefined height set to auto
Leif Åstrand [Wed, 11 Apr 2012 17:06:55 +0000 (20:06 +0300)]
Avoid causing scrollbars by leaving undefined height set to auto

12 years agoDon't assume scrolling elements have no inline overflow style (#8615)
Leif Åstrand [Wed, 11 Apr 2012 16:42:10 +0000 (19:42 +0300)]
Don't assume scrolling elements have no inline overflow style (#8615)

12 years agoMerge branch 'master' into layoutgraph
Leif Åstrand [Wed, 11 Apr 2012 13:46:26 +0000 (16:46 +0300)]
Merge branch 'master' into layoutgraph

12 years agoEnsure table rows are sent when a Table tab is re-selected (#8642)
Leif Åstrand [Wed, 11 Apr 2012 13:31:04 +0000 (16:31 +0300)]
Ensure table rows are sent when a Table tab is re-selected (#8642)

12 years agoAvoid infinite loop by only updating table height in second pass
Leif Åstrand [Wed, 11 Apr 2012 12:18:22 +0000 (15:18 +0300)]
Avoid infinite loop by only updating table height in second pass

12 years ago#6155 Javadoc/comments; refresh field value from data source on attach
Johannes Dahlström [Wed, 11 Apr 2012 12:07:29 +0000 (12:07 +0000)]
#6155 Javadoc/comments; refresh field value from data source on attach

svn changeset:23476/svn branch:6.8

12 years agoChange to a more efficient overflow fix and enable it for IE9 (#8615)
Leif Åstrand [Wed, 11 Apr 2012 10:51:41 +0000 (13:51 +0300)]
Change to a more efficient overflow fix and enable it for IE9 (#8615)

12 years agoCheck for appeared or disappeared scrollbars when sizes have changed
Leif Åstrand [Wed, 11 Apr 2012 07:22:04 +0000 (10:22 +0300)]
Check for appeared or disappeared scrollbars when sizes have changed

12 years agoMerge branch 'master' into layoutgraph
Leif Åstrand [Wed, 11 Apr 2012 06:32:59 +0000 (09:32 +0300)]
Merge branch 'master' into layoutgraph

12 years agoLog deferred widget loading time if it is slow
Leif Åstrand [Wed, 11 Apr 2012 06:32:11 +0000 (09:32 +0300)]
Log deferred widget loading time if it is slow

12 years agoDon't use deferred widget loading as it is currently broken (#8636)
Leif Åstrand [Wed, 11 Apr 2012 06:31:19 +0000 (09:31 +0300)]
Don't use deferred widget loading as it is currently broken (#8636)

12 years agoIgnore optional GWT output
Leif Åstrand [Wed, 11 Apr 2012 06:30:05 +0000 (09:30 +0300)]
Ignore optional GWT output

12 years agoDisable excessive debug logging
Leif Åstrand [Tue, 10 Apr 2012 12:52:40 +0000 (15:52 +0300)]
Disable excessive debug logging

12 years agoRemove unused field and unused import
Leif Åstrand [Tue, 10 Apr 2012 11:54:21 +0000 (14:54 +0300)]
Remove unused field and unused import

12 years agoDisable excessive debug logging
Leif Åstrand [Wed, 11 Apr 2012 06:28:46 +0000 (09:28 +0300)]
Disable excessive debug logging

12 years agoFixed locator string
Artur Signell [Wed, 11 Apr 2012 05:29:01 +0000 (08:29 +0300)]
Fixed locator string

12 years agoMerge remote-tracking branch 'origin/6.8'
Artur Signell [Tue, 10 Apr 2012 21:57:10 +0000 (00:57 +0300)]
Merge remote-tracking branch 'origin/6.8'

Conflicts:
WebContent/release-notes.html

12 years agoFixed bug in calculating % size when using reverse position (#4296)
Artur Signell [Tue, 10 Apr 2012 20:38:21 +0000 (20:38 +0000)]
Fixed bug in calculating % size when using reverse position (#4296)

svn changeset:23426/svn branch:6.8

12 years agoRemoved old info and added mention of #4296
Artur Signell [Tue, 10 Apr 2012 20:12:57 +0000 (20:12 +0000)]
Removed old info and added mention of #4296

svn changeset:23425/svn branch:6.8

12 years agoMerge remote-tracking branch 'origin/6.8'
Artur Signell [Tue, 10 Apr 2012 19:54:17 +0000 (22:54 +0300)]
Merge remote-tracking branch 'origin/6.8'

Conflicts:
src/com/vaadin/terminal/gwt/client/ui/VAbstractSplitPanel.java
src/com/vaadin/ui/AbstractSplitPanel.java

12 years agoInternally remove component before detach listener is called
Artur Signell [Tue, 10 Apr 2012 18:27:32 +0000 (21:27 +0300)]
Internally remove component before detach listener is called

12 years agoProvide a dummy Root to avoid NPE
Artur Signell [Tue, 10 Apr 2012 12:51:37 +0000 (15:51 +0300)]
Provide a dummy Root to avoid NPE