flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tamás Nepusz (JIRA) <j...@apache.org>
Subject [jira] [Created] (FLEX-34210) RTE in GridColumnHeaderGroup when the user clicks on the header of a DataGrid with no columns
Date Fri, 04 Apr 2014 11:40:14 GMT
Tamás Nepusz created FLEX-34210:

             Summary: RTE in GridColumnHeaderGroup when the user clicks on the header of a
DataGrid with no columns
                 Key: FLEX-34210
                 URL: https://issues.apache.org/jira/browse/FLEX-34210
             Project: Apache Flex
          Issue Type: Bug
          Components: Spark: Grid
    Affects Versions: Apache Flex 4.12.0, Apache Flex 4.11.0
         Environment: Mac OS X 10.9.2; probably affects all other platforms as well
            Reporter: Tamás Nepusz
            Priority: Minor

Steps to reproduce:

1. Create a new WindowedApplication with a single DataGrid in it. The DataGrid should not
have columns or a data provider.

2. Start the application.

3. Click on the header row of the DataGrid, anywhere above the thin black separator line within
the component)

Observed result:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
	at spark.components::GridColumnHeaderGroup/getHeaderRendererAt()[/Users/justinmclean/Documents/ApacheFlex4.11.0/frameworks/projects/spark/src/spark/components/GridColumnHeaderGroup.as:921]
	at spark.components::GridColumnHeaderGroup/dispatchGridEvent()[/Users/justinmclean/Documents/ApacheFlex4.11.0/frameworks/projects/spark/src/spark/components/GridColumnHeaderGroup.as:1266]
	at spark.components::GridColumnHeaderGroup/gchg_mouseDownDragUpHandler()[/Users/justinmclean/Documents/ApacheFlex4.11.0/frameworks/projects/spark/src/spark/components/GridColumnHeaderGroup.as:1112]
	at Function/<anonymous>()[/Users/justinmclean/Documents/ApacheFlex4.11.0/frameworks/projects/spark/src/spark/utils/MouseEventUtil.as:104]

Expected result:

Nothing should have happened.

The problem lies in GridColumnHeaderGroup.getHeaderRendererAt() where getColumnHeaderViewAtIndex()
returns null, which is not anticipated by the line immediately below it. Note that several
other methods in GridColumnHeaderGroup have the same problem (e.g., getHeaderBounds).

This message was sent by Atlassian JIRA

View raw message