summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRaj Yengisetty <rajesh@cyngn.com>2015-04-14 17:52:24 -0700
committerSteve Kondik <steve@cyngn.com>2015-10-18 13:52:54 -0700
commite4a5b8a7f62775e0796d66635548480622ead90f (patch)
tree25eb19a3c56cf75e4d92cba3aff5d0f80e818546 /src
parent694be6c84ea620bec5bfa493f5ac277377ef994e (diff)
downloadandroid_packages_apps_Calendar-e4a5b8a7f62775e0796d66635548480622ead90f.tar.gz
android_packages_apps_Calendar-e4a5b8a7f62775e0796d66635548480622ead90f.tar.bz2
android_packages_apps_Calendar-e4a5b8a7f62775e0796d66635548480622ead90f.zip
Calendar: do not auto save events when importing
Change-Id: Ia359592ef99becab0fda94a938e5cafd639eaebb (cherry picked from commit d276a6b69d1d1751176ed84a40d9b13ba63b476b)
Diffstat (limited to 'src')
-rw-r--r--src/com/android/calendar/ImportActivity.java3
-rw-r--r--src/com/android/calendar/event/EditEventActivity.java6
2 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/calendar/ImportActivity.java b/src/com/android/calendar/ImportActivity.java
index 0a4a89a1..9a499d8e 100644
--- a/src/com/android/calendar/ImportActivity.java
+++ b/src/com/android/calendar/ImportActivity.java
@@ -13,6 +13,7 @@ import android.os.Bundle;
import android.provider.CalendarContract;
import android.text.TextUtils;
import android.widget.Toast;
+import com.android.calendar.event.EditEventActivity;
import com.android.calendar.icalendar.Attendee;
import com.android.calendar.icalendar.IcalendarUtils;
import com.android.calendar.icalendar.VCalendar;
@@ -106,6 +107,8 @@ public class ImportActivity extends Activity {
getLocalTimeFromString(dtEnd));
}
+ calIntent.putExtra(EditEventActivity.EXTRA_READ_ONLY, true);
+
try {
startActivity(calIntent);
} catch (ActivityNotFoundException e) {
diff --git a/src/com/android/calendar/event/EditEventActivity.java b/src/com/android/calendar/event/EditEventActivity.java
index 173a5735..56939bdd 100644
--- a/src/com/android/calendar/event/EditEventActivity.java
+++ b/src/com/android/calendar/event/EditEventActivity.java
@@ -50,6 +50,8 @@ public class EditEventActivity extends AbstractCalendarActivity {
public static final String EXTRA_EVENT_REMINDERS = "reminders";
+ public static final String EXTRA_READ_ONLY = "read_only";
+
private static boolean mIsMultipane;
private EditEventFragment mEditFragment;
@@ -93,12 +95,14 @@ public class EditEventActivity extends AbstractCalendarActivity {
if (mEditFragment == null) {
Intent intent = null;
+ boolean readOnly = false;
if (mEventInfo.id == -1) {
intent = getIntent();
+ readOnly = intent.getBooleanExtra(EXTRA_READ_ONLY, false);
}
mEditFragment = new EditEventFragment(mEventInfo, mReminders, mEventColorInitialized,
- mEventColor, false, intent);
+ mEventColor, readOnly, intent);
mEditFragment.mShowModifyDialogOnLaunch = getIntent().getBooleanExtra(
CalendarController.EVENT_EDIT_ON_LAUNCH, false);