<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages_apps_Browser/src/com/android/browser/util, branch replicant-6.0</title>
<subtitle>packages/apps/browser
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/'/>
<entry>
<title>Browser: Fix browser force close</title>
<updated>2015-11-07T21:57:46+00:00</updated>
<author>
<name>adhiti</name>
<email>adhiti@codeaurora.org</email>
</author>
<published>2013-12-10T10:39:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=6a5657f340b059c92c4e085ba95705c356779780'/>
<id>6a5657f340b059c92c4e085ba95705c356779780</id>
<content type='text'>
Issue: Cursor was accessed by handler thread
       when it was closed. During Orientation change,
       BrowserBookmarksPage#onDestroyView is called
       which clears all the loaders [and cursors].
       Simultaneously ThreadedCursorAdapter#loadRowObject
       is getting called which then calls
       BrowserBookmarksAdapter#getRowObject
       where closed cursor is accessed and force close happens.

Fix: Synchronized cursors wrt main thread and handler thread.
     Checked mCursorAdapter for invalid conditions

CRs-Fixed: 576176
Change-Id: I9f16c2f1a55f35e8256bbf56afce3538850f9d42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue: Cursor was accessed by handler thread
       when it was closed. During Orientation change,
       BrowserBookmarksPage#onDestroyView is called
       which clears all the loaders [and cursors].
       Simultaneously ThreadedCursorAdapter#loadRowObject
       is getting called which then calls
       BrowserBookmarksAdapter#getRowObject
       where closed cursor is accessed and force close happens.

Fix: Synchronized cursors wrt main thread and handler thread.
     Checked mCursorAdapter for invalid conditions

CRs-Fixed: 576176
Change-Id: I9f16c2f1a55f35e8256bbf56afce3538850f9d42
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix getItemId()</title>
<updated>2012-05-04T20:53:25+00:00</updated>
<author>
<name>John Reck</name>
<email>jreck@google.com</email>
</author>
<published>2012-05-04T20:53:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=9ee87d9ce5aae1460f53bea66bfcafd3671505a0'/>
<id>9ee87d9ce5aae1460f53bea66bfcafd3671505a0</id>
<content type='text'>
 Bug: 6446119

Change-Id: If8c13c9f2cb9b93c6f3575f12111059aeeacd5cb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Bug: 6446119

Change-Id: If8c13c9f2cb9b93c6f3575f12111059aeeacd5cb
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove debug code</title>
<updated>2012-04-24T23:06:40+00:00</updated>
<author>
<name>John Reck</name>
<email>jreck@google.com</email>
</author>
<published>2012-04-24T23:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=dedcee2bbf80f32165398af66c5d72e886c102e8'/>
<id>dedcee2bbf80f32165398af66c5d72e886c102e8</id>
<content type='text'>
Change-Id: I53236e23990e996b86944214b45a9af014b296f6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I53236e23990e996b86944214b45a9af014b296f6
</pre>
</div>
</content>
</entry>
<entry>
<title>Bookmark page changes</title>
<updated>2012-04-24T00:57:54+00:00</updated>
<author>
<name>John Reck</name>
<email>jreck@google.com</email>
</author>
<published>2012-04-23T21:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=3ad8d5cf0911ba015e019bc75e8fb13c091efe0e'/>
<id>3ad8d5cf0911ba015e019bc75e8fb13c091efe0e</id>
<content type='text'>
 Bug: 6372933
 Fix a race condition between update &amp; destroy
 Fix update path
 Add some extra debug support

Change-Id: I66a450e175b22d992de97d5bc24200961144412a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Bug: 6372933
 Fix a race condition between update &amp; destroy
 Fix update path
 Add some extra debug support

Change-Id: I66a450e175b22d992de97d5bc24200961144412a
</pre>
</div>
</content>
</entry>
<entry>
<title>Load bookmarks asynchronously</title>
<updated>2012-04-18T21:29:03+00:00</updated>
<author>
<name>John Reck</name>
<email>jreck@google.com</email>
</author>
<published>2011-10-10T22:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Browser/commit/?id=f94abcf44fc1611f76e55461f48220e621fc31b7'/>
<id>f94abcf44fc1611f76e55461f48220e621fc31b7</id>
<content type='text'>
 Bug: 5297900

Change-Id: I8b728cfe06799099e21c402d5da7087507209ffa
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Bug: 5297900

Change-Id: I8b728cfe06799099e21c402d5da7087507209ffa
</pre>
</div>
</content>
</entry>
</feed>
