\r
package com.hughes.android.dictionary;\r
\r
+import android.app.Activity;\r
+import android.content.Intent;\r
+import android.os.Bundle;\r
+import android.os.Handler;\r
+import android.util.Log;\r
+import android.widget.ProgressBar;\r
+import android.widget.TextView;\r
+\r
import java.io.File;\r
import java.io.FileOutputStream;\r
import java.io.IOException;\r
import java.util.zip.ZipEntry;\r
import java.util.zip.ZipFile;\r
\r
-import android.app.Activity;\r
-import android.content.Intent;\r
-import android.os.Bundle;\r
-import android.os.Handler;\r
-import android.util.Log;\r
-import android.widget.ProgressBar;\r
-import android.widget.TextView;\r
-\r
public class DownloadActivity extends Activity {\r
\r
public static final String SOURCE = "source";\r
/** Called when the activity is first created. */\r
@Override\r
public void onCreate(final Bundle savedInstanceState) {\r
- //((DictionaryApplication)getApplication()).applyTheme(this);\r
+ setTheme(((DictionaryApplication)getApplication()).getSelectedTheme().themeId);\r
\r
super.onCreate(savedInstanceState);\r
final Intent intent = getIntent();\r
\r
try {\r
final File destFile = new File(dest);\r
- destFile.getParentFile().mkdirs();\r
+ if (destFile.getAbsoluteFile().getParent() != null) {\r
+ destFile.getAbsoluteFile().getParentFile().mkdirs();\r
+ }\r
\r
final File destTmpFile = File.createTempFile("dictionaryDownload", "tmp", destFile\r
.getParentFile());\r