{ "id": "119917", "key": "TIMOB-15204", "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": "15691", "description": "2013 Sprint 19", "name": "2013 Sprint 19", "archived": true, "released": true, "releaseDate": "2013-09-20" }, { "id": "15693", "description": "2013 Sprint 19 API", "name": "2013 Sprint 19 API", "archived": true, "released": true, "releaseDate": "2013-09-20" }, { "id": "15747", "description": "Release 3.1.4", "name": "Release 3.1.4", "archived": true, "released": false }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-08-18T08:08:48.000+0000", "created": "2013-09-13T15:18:54.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [ "ios7", "module_tableviewrow", "qe-manualtest" ], "versions": [], "issuelinks": [ { "id": "33226", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "122346", "key": "TIMOB-15701", "fields": { "summary": "iOS7: Label flickers when updating another Label in the same TableViewRow", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "31902", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "118236", "key": "TIMOB-14888", "fields": { "summary": "iOS: TableView touchmove only fires once when dragging views in a TableViewRow", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "31901", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "106593", "key": "TIMOB-13434", "fields": { "summary": "iOS: TableViewRow .hasCheck bug when used in combination with highlightedColor", "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" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2014-08-18T08:08:48.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "When there is a refresh of the contents of a row of TableViewRow, the contents of the row \"flashes\", practically it is understood that the contents of the row was updated (I have a function that updates every few seconds the content of tableviewrow)", "attachment": [ { "id": "42466", "filename": "video.mov", "author": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "created": "2013-09-13T15:18:54.000+0000", "size": 281469, "mimeType": "video/quicktime" } ], "flagged": false, "summary": "iOS7: Contents flash during refresh of TableViewRow", "creator": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "subtasks": [], "reporter": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "environment": "Apple iOS 7 SDK , SDK 3.1.3.v20130908095038 , xCode 5.0 GM", "comment": { "comments": [ { "id": "271191", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~vduggal], thoughts?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-16T05:54:07.000+0000", "updated": "2013-09-16T05:54:07.000+0000" }, { "id": "271227", "author": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Probably related to TIMOB-14888 which itself is a side effect of the bug fix for TIMOB-13434. \nEssentially the tableView row when re-rendered explicitly detaches from superview and then re-attaches which is what is causing the flash.\n\nSome code to reproduce the problem would be nice, though I doubt we could fix it without reintroducing the bug.", "updateAuthor": { "name": "vduggal", "key": "vduggal", "displayName": "Vishal Duggal", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-09-16T10:45:35.000+0000", "updated": "2013-09-16T10:45:35.000+0000" }, { "id": "271243", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~nicolomonili] Can you provide a test case?", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-16T12:43:00.000+0000", "updated": "2013-09-16T12:43:00.000+0000" }, { "id": "271253", "author": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "body": "I was able to recreate the problem outside of my app, here is the sample code (miss background images but it does not matter)\n\n{code}\n\nvar mydata = [];\n\nvar row1;\nvar row2;\nvar row3;\nvar row4;\nvar row5;\nvar row6;\nvar row7;\nvar row8;\n\nvar label1 = Ti.UI.createLabel({\n text : 'Abilitato',\n left : 25,\n top : 15,\n font : {\n fontSize : 19\n },\n color : 'white'\n});\n\nvar label2 = Ti.UI.createLabel({\n text : 'Uscita 1',\n left : 25,\n top : 40,\n font : {\n fontSize : 19\n },\n color : 'white'\n});\n\nvar attivo_inattivo = Ti.UI.createView({\n backgroundImage : '/images/weektimer/circle-red.png',\n left : 130,\n top : 45,\n width : 18,\n height : 18\n\n});\n\nvar label3 = Ti.UI.createLabel({\n text : 'Uscita 2',\n left : 185,\n top : 40,\n font : {\n fontSize : 19\n },\n color : 'white'\n});\n\nvar attivo_inattivo2 = Ti.UI.createView({\n backgroundImage : '/images/weektimer/circle-red.png',\n left : 290,\n top : 45,\n width : 18,\n height : 18\n\n});\n\nvar attiva_disattiva = Titanium.UI.createSwitch({\n value : false,\n right : 10\n});\n\nrow1 = Ti.UI.createTableViewRow({\n height : '78dp',\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.NONE,\n backgroundImage : \"/images/weektimer/sfondoRow.png\",\n selectedBackgroundImage : \"/images/weektimer/clicked.png\"\n});\n\nvar lunedi = Ti.UI.createLabel({\n text : 'Lunedi',\n top : 5,\n left : 25,\n font : {\n\n fontSize : 19\n },\n color : 'white'\n});\n\nvar orariLunedi = Ti.UI.createLabel({\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\n left : 25,\n top : 27,\n color : 'white',\n font : {\n\n fontSize : 17\n }\n});\n\nvar attivaLunedi = Ti.UI.createSwitch({\n value : false,\n right : 10\n});\n\nrow2 = Ti.UI.createTableViewRow({\n height : '78dp',\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\n backgroundImage : \"/images/weektimer/sfondoRow.png\",\n selectedBackgroundImage : \"/images/weektimer/clicked.png\"\n});\n\nvar martedi = Ti.UI.createLabel({\n text : 'Martedi',\n top : 5,\n left : 25,\n font : {\n\n fontSize : 19\n },\n color : 'white'\n});\n\nvar orariMartedi = Ti.UI.createLabel({\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\n left : 25,\n top : 27,\n color : 'white',\n font : {\n\n fontSize : 17\n }\n});\n\nvar attivaMartedi = Ti.UI.createSwitch({\n value : false,\n right : 10\n});\n\nrow3 = Ti.UI.createTableViewRow({\n height : '78dp',\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\n backgroundImage : \"/images/weektimer/sfondoRow.png\",\n selectedBackgroundImage : \"/images/weektimer/clicked.png\"\n});\n\nvar mercoledi = Ti.UI.createLabel({\n text : 'Mercoledi',\n top : 5,\n left : 25,\n font : {\n\n fontSize : 19\n },\n color : 'white'\n});\n\nvar orariMercoledi = Ti.UI.createLabel({\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\n left : 25,\n top : 27,\n color : 'white',\n font : {\n\n fontSize : 17\n }\n});\n\nvar attivaMercoledi = Ti.UI.createSwitch({\n value : false,\n right : 10\n});\n\nrow4 = Ti.UI.createTableViewRow({\n height : '78dp',\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\n backgroundImage : \"/images/weektimer/sfondoRow.png\",\n selectedBackgroundImage : \"/images/weektimer/clicked.png\"\n});\n\nvar giovedi = Ti.UI.createLabel({\n text : 'Giovedi',\n top : 5,\n left : 25,\n font : {\n\n fontSize : 19\n },\n color : 'white'\n});\n\nvar orariGiovedi = Ti.UI.createLabel({\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\n left : 25,\n top : 27,\n color : 'white',\n font : {\n\n fontSize : 17\n }\n});\n\nvar attivaGiovedi = Ti.UI.createSwitch({\n value : false,\n right : 10\n});\n\nrow5 = Ti.UI.createTableViewRow({\n height : '78dp',\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\n backgroundImage : \"/images/weektimer/sfondoRow.png\",\n selectedBackgroundImage : \"/images/weektimer/clicked.png\"\n});\n\nvar venerdi = Ti.UI.createLabel({\n text : 'Venerdi',\n top : 5,\n left : 25,\n font : {\n\n fontSize : 19\n },\n color : 'white'\n});\n\nvar orariVenerdi = Ti.UI.createLabel({\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\n left : 25,\n top : 27,\n color : 'white',\n font : {\n\n fontSize : 17\n }\n});\n\nvar attivaVenerdi = Ti.UI.createSwitch({\n value : false,\n right : 10\n});\n\nrow6 = Ti.UI.createTableViewRow({\n height : '78dp',\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\n backgroundImage : \"/images/weektimer/sfondoRow.png\",\n selectedBackgroundImage : \"/images/weektimer/clicked.png\"\n});\n\nvar sabato = Ti.UI.createLabel({\n text : 'Sabato',\n top : 5,\n left : 25,\n font : {\n\n fontSize : 19\n },\n color : 'white'\n});\n\nvar orariSabato = Ti.UI.createLabel({\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\n left : 25,\n top : 27,\n color : 'white',\n font : {\n\n fontSize : 17\n }\n});\n\nvar attivaSabato = Ti.UI.createSwitch({\n value : false,\n right : 10\n});\n\nrow7 = Ti.UI.createTableViewRow({\n height : '78dp',\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\n backgroundImage : \"/images/weektimer/sfondoRow.png\",\n selectedBackgroundImage : \"/images/weektimer/clicked.png\"\n});\n\nvar domenica = Ti.UI.createLabel({\n text : 'Domenica',\n top : 5,\n left : 25,\n font : {\n\n fontSize : 19\n },\n color : 'white'\n});\n\nvar orariDomenica = Ti.UI.createLabel({\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\n left : 25,\n top : 27,\n color : 'white',\n font : {\n\n fontSize : 17\n }\n});\n\nvar attivaDomenica = Ti.UI.createSwitch({\n value : false,\n right : 10\n});\n\nrow8 = Ti.UI.createTableViewRow({\n height : '78dp',\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\n //backgroundImage : \"/images/weektimer/sfondoRow.png\",\n selectedBackgroundImage : \"/images/weektimer/clicked.png\"\n});\n\nrow1.add(label1);\nrow1.add(label2);\nrow1.add(label3);\nrow1.add(attivo_inattivo2);\nrow1.add(attivo_inattivo);\nrow1.add(attiva_disattiva);\n//row1.className = 'myData';\nmydata[0] = row1;\n\nrow2.add(lunedi);\nrow2.add(orariLunedi);\nrow2.add(attivaLunedi);\n//row2.className = 'myData';\nmydata[1] = row2;\n\nrow3.add(martedi);\nrow3.add(orariMartedi);\nrow3.add(attivaMartedi);\n//row3.className = 'myData';\nmydata[2] = row3;\n\nrow4.add(mercoledi);\nrow4.add(orariMercoledi);\nrow4.add(attivaMercoledi);\n//row4.className = 'myData';\nmydata[3] = row4;\n\nrow5.add(giovedi);\nrow5.add(orariGiovedi);\nrow5.add(attivaGiovedi);\n//row5.className = 'myData';\nmydata[4] = row5;\n\nrow6.add(venerdi);\nrow6.add(orariVenerdi);\nrow6.add(attivaVenerdi);\n//row6.className = 'myData';\nmydata[5] = row6;\n\nrow7.add(sabato);\nrow7.add(orariSabato);\nrow7.add(attivaSabato);\n//row7.className = 'myData';\nmydata[6] = row7;\n\nrow8.add(domenica);\nrow8.add(orariDomenica);\nrow8.add(attivaDomenica);\n//row8.className = 'myData';\nmydata[7] = row8;\n\nvar table = Ti.UI.createTableView({\n width : 320,\n data : mydata,\n backgroundColor:'black'\n});\n\n\n\nsetInterval(function(e){\n refresh(); \n},500);\n\n\nvar c = true;\nfunction refresh()\n{\n \n if(c){\n c = false;\n attivaLunedi.value = true;\n orariLunedi.text = \"jjjj\";\n orariMartedi.text = \"jjjj\";\n orariDomenica.text = \"jjjj\";\n orariGiovedi.text = \"jjjj\";\n orariSabato.text = \"jjjj\";\n }else{\n c = true;\n attivaLunedi.value = false;\n orariLunedi.text = \"yyyyy\";\n orariMartedi.text = \"yyyyy\";\n orariDomenica.text = \"yyyyy\";\n orariGiovedi.text = \"yyyyy\";\n orariSabato.text = \"yyyyy\";\n }\n \n \n}\n\n{code}", "updateAuthor": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "created": "2013-09-16T13:14:32.000+0000", "updated": "2013-09-16T13:14:32.000+0000" }, { "id": "271368", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Here is a revised and runnable version of the provided code.\r\nThe blinking is more visible if run on device, lowering the setInterval timeout (lines 164-166) and having multiple items being updated at the same time - i.e. adding only one row being updated (commenting out lines 80 and 151) the blink seems to be less evident.\r\n\r\n{code}\r\nvar win = Ti.UI.createWindow({\r\n top:20\r\n});\r\n\r\nvar mydata = [];\r\n\r\n// First Row\r\nvar lunedi = Ti.UI.createLabel({\r\n text : 'Lunedi',\r\n top : 5,\r\n left : 25,\r\n font : {\r\n fontSize : 19\r\n },\r\n color : 'white'\r\n});\r\n \r\nvar orariLunedi = Ti.UI.createLabel({\r\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\r\n left : 25,\r\n top : 27,\r\n color : 'white',\r\n font : {\r\n fontSize : 17\r\n }\r\n});\r\n \r\nvar attivaLunedi = Ti.UI.createSwitch({\r\n value : false,\r\n right : 10\r\n});\r\n \r\nvar row1 = Ti.UI.createTableViewRow({\r\n height : '78dp',\r\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\r\n});\r\n\r\nrow1.add(lunedi);\r\nrow1.add(orariLunedi);\r\nrow1.add(attivaLunedi);\r\nmydata.push(row1);\r\n\r\n\r\n// Second Row \r\nvar martedi = Ti.UI.createLabel({\r\n text : 'Martedi',\r\n top : 5,\r\n left : 25,\r\n font : {\r\n \r\n fontSize : 19\r\n },\r\n color : 'white'\r\n});\r\n \r\nvar orariMartedi = Ti.UI.createLabel({\r\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\r\n left : 25,\r\n top : 27,\r\n color : 'white',\r\n font : {\r\n \r\n fontSize : 17\r\n }\r\n});\r\n \r\nvar attivaMartedi = Ti.UI.createSwitch({\r\n value : false,\r\n right : 10\r\n});\r\n \r\nvar row2 = Ti.UI.createTableViewRow({\r\n height : '78dp',\r\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\r\n});\r\n\r\nrow2.add(martedi);\r\nrow2.add(orariMartedi);\r\nrow2.add(attivaMartedi);\r\nmydata.push(row2);\r\n\r\n// Third Row\r\n \r\nvar mercoledi = Ti.UI.createLabel({\r\n text : 'Mercoledi',\r\n top : 5,\r\n left : 25,\r\n font : {\r\n \r\n fontSize : 19\r\n },\r\n color : 'white'\r\n});\r\n \r\nvar orariMercoledi = Ti.UI.createLabel({\r\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\r\n left : 25,\r\n top : 27,\r\n color : 'white',\r\n font : {\r\n fontSize : 17\r\n }\r\n});\r\n \r\nvar attivaMercoledi = Ti.UI.createSwitch({\r\n value : false,\r\n right : 10\r\n});\r\n \r\nvar row3 = Ti.UI.createTableViewRow({\r\n height : '78dp',\r\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\r\n});\r\n\r\nrow3.add(mercoledi);\r\nrow3.add(orariMercoledi);\r\nrow3.add(attivaMercoledi);\r\nmydata.push(row3);\r\n\r\n\r\n// Fourth Row\r\n \r\nvar giovedi = Ti.UI.createLabel({\r\n text : 'Giovedi',\r\n top : 5,\r\n left : 25,\r\n font : {\r\n \r\n fontSize : 19\r\n },\r\n color : 'white'\r\n});\r\n \r\nvar orariGiovedi = Ti.UI.createLabel({\r\n text : '00 : 00 - 00 : 00\\n00 : 00 - 00 : 00',\r\n left : 25,\r\n top : 27,\r\n color : 'white',\r\n font : {\r\n fontSize : 17\r\n }\r\n});\r\n \r\nvar row4 = Ti.UI.createTableViewRow({\r\n height : '78dp',\r\n selectionStyle : Titanium.UI.iPhone.TableViewCellSelectionStyle.GRAY,\r\n});\r\n \r\nrow4.add(giovedi);\r\nrow4.add(orariGiovedi);\r\nmydata.push(row4);\r\n \r\n\r\n// Defining table and populating it with the mydata array row items\r\nvar table = Ti.UI.createTableView({\r\n // width : 320,\r\n data : mydata,\r\n backgroundColor:'black'\r\n});\r\n\r\n// Setting the interval \r\nsetInterval(function(e){\r\n refresh(); \r\n},400);\r\n \r\n \r\nvar c = true;\r\nfunction refresh()\r\n{\r\n \r\n if(c){\r\n c = false;\r\n attivaLunedi.value = true;\r\n orariLunedi.text = \"jjjj\";\r\n orariMartedi.text = \"jjjj\";\r\n // orariDomenica.text = \"jjjj\";\r\n orariGiovedi.text = \"jjjj\";\r\n // orariSabato.text = \"jjjj\";\r\n }else{\r\n c = true;\r\n attivaLunedi.value = false;\r\n orariLunedi.text = \"yyyyy\";\r\n orariMartedi.text = \"yyyyy\";\r\n // orariDomenica.text = \"yyyyy\";\r\n orariGiovedi.text = \"yyyyy\";\r\n // orariSabato.text = \"yyyyy\";\r\n } \r\n}\r\n\r\nwin.add(table);\r\n\r\nwin.open();\r\n\r\n{code}\r\n\r\n", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-16T21:54:44.000+0000", "updated": "2013-09-16T21:58:41.000+0000" }, { "id": "271740", "author": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "body": "did not find any solution to this problem?", "updateAuthor": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "created": "2013-09-18T14:44:59.000+0000", "updated": "2013-09-18T14:44:59.000+0000" }, { "id": "271742", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~nicolomonili] We have not yet found a solution for the problem. We will revisit it for the next release.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-18T15:15:16.000+0000", "updated": "2013-09-18T15:15:16.000+0000" }, { "id": "272351", "author": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "body": "I saw that the status of the ticket has been set to: Resolved\r\n\r\nthis means that the next SDK 3.2.0 will include this bugfixes?", "updateAuthor": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "created": "2013-09-21T21:41:06.000+0000", "updated": "2013-09-21T21:41:06.000+0000" }, { "id": "273134", "author": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "body": "now in the \"Fix Version/s\" has been added the SDK 3.1.4, this means that the fix will be fixed in that version?", "updateAuthor": { "name": "nicolomonili", "key": "nicolomonili", "displayName": "nicolomonili", "active": true, "timeZone": "Europe/Rome" }, "created": "2013-09-27T07:00:56.000+0000", "updated": "2013-09-27T07:00:56.000+0000" }, { "id": "273180", "author": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~nicolomonili] It is already available from the \"Continuous Integration\" build page. We may not officially release a 3.1.4 version and only have it available on nightly builds.", "updateAuthor": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-09-27T16:26:55.000+0000", "updated": "2013-09-27T16:26:55.000+0000" }, { "id": "276036", "author": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing bug as fixed. Verified using Federico's test case and setting the timeout to 100 ms, that the contents in the TableViewRow does not flash. \n\nTested on:\n\nTitanium Studio, build: 3.2.0.201310181940\nOS: Mac OS X Mountain Lion (10.8.5)\nSDK build: 3.2.0.v20131018154951\nTi CLI: 3.2.0 (72f7426b4ee6c2d2883c666d5b7e03906a16012f)\nDevices: iphone 4s (6.0.1), iphone 5 (7.0.2)", "updateAuthor": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-10-21T22:14:33.000+0000", "updated": "2013-10-21T22:14:33.000+0000" } ], "maxResults": 11, "total": 11, "startAt": 0 } } }