Fixed random crash

This commit is contained in:
pelya
2010-11-15 11:38:54 +02:00
parent d222ab5dca
commit 85617e94cb
2 changed files with 5 additions and 6 deletions

View File

@@ -144,11 +144,10 @@ class DataDownloader extends Thread
this.start();
}
public void setParent(MainActivity _Parent, TextView _Status)
public void setStatusField(TextView _Status)
{
synchronized(this) {
Parent = _Parent;
Status.setParent( _Status, _Parent );
Status.setParent( _Status, Parent );
}
}

View File

@@ -167,7 +167,7 @@ public class MainActivity extends Activity {
protected void onPause() {
if( downloader != null ) {
synchronized( downloader ) {
downloader.setParent(null, null);
downloader.setStatusField(null);
}
}
if( mGLView != null )
@@ -183,7 +183,7 @@ public class MainActivity extends Activity {
else
if( downloader != null ) {
synchronized( downloader ) {
downloader.setParent(this, _tv);
downloader.setStatusField(_tv);
if( downloader.DownloadComplete )
initSDL();
}
@@ -195,7 +195,7 @@ public class MainActivity extends Activity {
{
if( downloader != null ) {
synchronized( downloader ) {
downloader.setParent(null, null);
downloader.setStatusField(null);
}
}
if( mGLView != null )