X-Git-Url: http://git.ieval.ro/?p=unical.git;a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FAddEventActivity.java;h=5bb14623e51d2d61dae920a179713a44a298e1f3;hp=373c4f9088053009a087e8e11c544785d212428d;hb=a9aebc182487c7563735215263870ad025c141eb;hpb=86ad378625e166a5ea5b03614c5926616000bd55 diff --git a/src/ro/ieval/unical/AddEventActivity.java b/src/ro/ieval/unical/AddEventActivity.java index 373c4f9..5bb1462 100644 --- a/src/ro/ieval/unical/AddEventActivity.java +++ b/src/ro/ieval/unical/AddEventActivity.java @@ -163,8 +163,8 @@ public final class AddEventActivity extends Activity implements OnDateSetListene finish(); return true; case R.id.save: - - if(event.title!=null) event.delete(this); + boolean edit=false; + if(event.title!=null) edit=true; event.title=((EditText)findViewById(R.id.eventtitle)).getText().toString(); String start=((TextView)findViewById(R.id.date_start)).getText().toString()+ " " +((TextView)findViewById(R.id.time_start)).getText().toString(); String end=((TextView)findViewById(R.id.date_end)).getText().toString()+ " "+((TextView)findViewById(R.id.time_end)).getText().toString(); @@ -181,8 +181,13 @@ public final class AddEventActivity extends Activity implements OnDateSetListene event.description=((EditText) findViewById(R.id.description)).getText().toString(); if(!Event.calendarCreated)createCalendar(); + if(event.calendarID!=Event.getUnicalId(this)) { + edit=false; + event.delete(this); + } event.calendarID=Event.getUnicalId(this); - event.insert(this); + if(!edit) event.insert(this); + else event.edit(this); Toast toast = Toast.makeText(getApplicationContext(),"Event saved!",Toast.LENGTH_LONG); toast.show();