Ignore:
Timestamp:
07/18/06 06:02:30 (18 years ago)
Author:
Nicholas Riley
Message:

Add timer in alarm set dialog to update alarm time display. Send events on number picker accept (work around probable bug). Fixed cancel not cancelling if you're using a fixed-time alarm.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/hiptop/pester/net/sabi/pester/Alarm.java

    r250 r253  
    7878            dataStream.writeInt(mDate.getUnixTimeGMT());
    7979            dataStream.writeInt(mType);
     80            dataStream.writeInt(mAlert == null ? 0 : mAlert.getID());
    8081            dataStream.flush();
    8182            return byteStream.toByteArray();
    8283        } catch (Exception e) {
    8384            // XXX do something
     85            DEBUG.p("failed to write alarm:" + e);
    8486        }
    8587        return null;
     
    9799            mMessage = dataStream.readUTF();
    98100            mPeriod = dataStream.readInt();
     101            mDate = new Date(dataStream.readInt());
    99102            mType = dataStream.readInt();
     103            int alertID = dataStream.readInt();
     104            mAlert = (alertID == 0 ? null : new RingToneObject(alertID));
    100105        } catch (Exception e) {
    101106            // XXX do something
     107            DEBUG.p("failed to read alarm:" + e);
    102108        }
    103109    }
     
    116122    }
    117123
     124    // XXX trigger on EVENT_TIME_CHANGED
    118125    void resume() {
    119126        mState = STATE_SCHEDULED;
Note: See TracChangeset for help on using the changeset viewer.