From 85617e94cb88a674d8a6584b5259df548888401e Mon Sep 17 00:00:00 2001 From: pelya Date: Mon, 15 Nov 2010 11:38:54 +0200 Subject: [PATCH] Fixed random crash --- project/java/DataDownloader.java | 5 ++--- project/java/MainActivity.java | 6 +++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/project/java/DataDownloader.java b/project/java/DataDownloader.java index d4def87e9..9b458f635 100644 --- a/project/java/DataDownloader.java +++ b/project/java/DataDownloader.java @@ -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 ); } } diff --git a/project/java/MainActivity.java b/project/java/MainActivity.java index c8c93ba12..82348038a 100644 --- a/project/java/MainActivity.java +++ b/project/java/MainActivity.java @@ -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 )