{ "id": "63009", "key": "TIMOB-2377", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11229", "name": "Release 1.5.0 M04", "archived": true, "released": true, "releaseDate": "2010-12-06" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:58:56.000+0000", "created": "2011-04-15T03:18:14.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "redraw", "tableview" ], "versions": [], "issuelinks": [], "assignee": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:58:56.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}
1.5.0.fb4b340. G2 (2.2) 2.1 emulator,1.6 G1
\n1.Sim, or device, any supported android sdk version
\n2.Base UI > Views > Table Views > Table View (Layout\n2)
\n3.Tap an object on the row (img, calender, date etc)
\n4.repeat 3 or more times
results: the labels that report what values were tapped appeared\ngarbled (see screen shot), and the line number associated with the\nuser (Fred Smith X) has redraw issues as well.
Also see Helpdesk\n57131
(from [e18980e31ba5c0e061da3ababd711467471bffeb])\npre-seed a relatively large number of row types so we can avoid\ncalling setAdapter to tell the ListView about new row types (which\ncauses all kinds of memory / model havoc). added a new\nforceCreateView in TiViewProxy to simply assign the internal view\nreference to a new instance, rather than forcefully tearing down\nthe existing view. this fixes the className redrawing bug when the\nListView recycler shuffles reused view instances [#1971\nstate:fixed-in-qa] [#2377 state:fixed-in-qa] [#2344]\n\nhttps://github.com/appcelerator/titanium_mobile/commit/e18980e31ba5...
Titanium SDK version: 1.5.0 (12/03/10 10:38 33c2058), Android\n1.6/2/1, KS