~david-ergo/astrid/removed-attributes-sync-fix

« back to all changes in this revision

Viewing changes to src/com/timsu/astrid/activities/TaskListAdapter.java

  • Committer: Tim Su
  • Date: 2009-12-21 04:25:46 UTC
  • mfrom: (225.1.26 2.10.1)
  • Revision ID: tim@todoroo.com-20091221042546-0v926l6yzpdwrti3
Released 2.10.1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
612
612
                public boolean onKey(View v, int keyCode, KeyEvent event) {
613
613
                        if(event.getAction() != KeyEvent.ACTION_UP)
614
614
                                return false;
615
 
                        // hot-key to set task priority
616
 
                         if(keyCode >= KeyEvent.KEYCODE_1 && keyCode <= KeyEvent.KEYCODE_4) {
617
 
                                Importance i = Importance.values()[keyCode - KeyEvent.KEYCODE_1];
 
615
 
 
616
                        // hot-key to set task priority - 1-4 or ALT + Q-R
 
617
                        Importance importance = null;
 
618
                        if(event.getNumber() >= '1' && event.getNumber() <= '4')
 
619
                            importance = Importance.values()[event.getNumber() - '1'];
 
620
 
 
621
                        if(importance != null) {
618
622
                                TaskModelForList task = (TaskModelForList)v.getTag();
619
 
                                task.setImportance(i);
 
623
                                task.setImportance(importance);
620
624
                                hooks.taskController().saveTask(task, false);
621
625
                                setFieldContentsAndVisibility(v, task);
622
626
                        return true;
623
627
                }
 
628
 
624
629
                        return false;
625
630
                }
626
631
        });