if incoming repo Intent is handled, then return to the sending Activity

This commit is contained in:
Hans-Christoph Steiner 2013-12-02 21:55:55 -05:00
parent f9d2fbb0ae
commit 1ad693931f
2 changed files with 8 additions and 2 deletions

View File

@ -60,10 +60,11 @@
android:name="android.app.default_searchable"
android:value=".SearchResults" />
</activity>
<activity
android:name=".ManageRepo"
android:allowTaskReparenting="true"
android:label="@string/menu_manage"
android:launchMode="singleTop"
android:parentActivityName=".FDroid" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
@ -99,7 +100,7 @@
<data android:pathPattern="/.*/.*/fdroid/archive/*" />
<data android:pathPattern="/.*/.*/.*/fdroid/archive" />
<data android:pathPattern="/.*/.*/.*/fdroid/archive/*" />
</intent-filter>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />

View File

@ -26,6 +26,7 @@ import java.util.List;
import java.util.Locale;
import java.util.Map;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.ListActivity;
@ -287,6 +288,8 @@ public class ManageRepo extends ListActivity {
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
setResult(Activity.RESULT_CANCELED);
finish();
return;
}
});
@ -351,6 +354,8 @@ public class ManageRepo extends ListActivity {
}
changed = true;
redraw();
setResult(Activity.RESULT_OK);
finish();
}
@Override