summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/photoeditor/PhotoEditor.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/photoeditor/PhotoEditor.java')
-rw-r--r--src/com/android/gallery3d/photoeditor/PhotoEditor.java20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/com/android/gallery3d/photoeditor/PhotoEditor.java b/src/com/android/gallery3d/photoeditor/PhotoEditor.java
index dba7e6258..8f3990b5e 100644
--- a/src/com/android/gallery3d/photoeditor/PhotoEditor.java
+++ b/src/com/android/gallery3d/photoeditor/PhotoEditor.java
@@ -42,6 +42,7 @@ public class PhotoEditor extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.photoeditor_main);
+ SpinnerProgressDialog.initialize((ViewGroup) findViewById(R.id.toolbar));
Intent intent = getIntent();
if (Intent.ACTION_EDIT.equalsIgnoreCase(intent.getAction())) {
@@ -74,12 +75,8 @@ public class PhotoEditor extends Activity {
actionBar.setClickRunnable(R.id.action_bar_back, createBackRunnable());
}
- private SpinnerProgressDialog createProgressDialog() {
- return SpinnerProgressDialog.show((ViewGroup) findViewById(R.id.toolbar));
- }
-
private void openPhoto() {
- final SpinnerProgressDialog progressDialog = createProgressDialog();
+ SpinnerProgressDialog.showDialog();
LoadScreennailTask.Callback callback = new LoadScreennailTask.Callback() {
@Override
@@ -88,7 +85,7 @@ public class PhotoEditor extends Activity {
@Override
public void onDone() {
- progressDialog.dismiss();
+ SpinnerProgressDialog.dismissDialog();
effectsBar.setEnabled(result != null);
}
});
@@ -106,12 +103,12 @@ public class PhotoEditor extends Activity {
@Override
public void run() {
- final SpinnerProgressDialog progressDialog = createProgressDialog();
+ SpinnerProgressDialog.showDialog();
OnDoneCallback callback = new OnDoneCallback() {
@Override
public void onDone() {
- progressDialog.dismiss();
+ SpinnerProgressDialog.dismissDialog();
}
};
if (undo) {
@@ -134,7 +131,7 @@ public class PhotoEditor extends Activity {
@Override
public void run() {
- final SpinnerProgressDialog progressDialog = createProgressDialog();
+ SpinnerProgressDialog.showDialog();
filterStack.getOutputBitmap(new OnDoneBitmapCallback() {
@Override
@@ -143,7 +140,7 @@ public class PhotoEditor extends Activity {
@Override
public void onComplete(Uri result) {
- progressDialog.dismiss();
+ SpinnerProgressDialog.dismissDialog();
saveUri = result;
actionBar.updateSave(saveUri == null);
}
@@ -223,9 +220,10 @@ public class PhotoEditor extends Activity {
@Override
protected void onPause() {
- // TODO: Close running progress dialogs as all pending operations will be paused.
super.onPause();
filterStack.onPause();
+ // Dismiss any running progress dialog as all operations are paused.
+ SpinnerProgressDialog.dismissDialog();
}
@Override