Ticket #998: search_button-v2.diff

File search_button-v2.diff, 1.6 KB (added by kamikaaze, 9 years ago)
  • navit/android/src/org/navitproject/navit/Navit.java

     
    623623                // code review
    624624                NavitDestroy();
    625625        }
     626       
     627        @Override
     628        public boolean onSearchRequested() {
     629                /* Launch the internal Search Activity */
     630        Intent search_intent = new Intent(this, NavitAddressSearchActivity.class);
     631        this.startActivityForResult(search_intent, NavitAddressSearch_id);
     632       
     633                return true;
     634        }
    626635
    627636        public void disableSuspend()
    628637        {
  • navit/android/src/org/navitproject/navit/NavitGraphics.java

     
    439439                                }
    440440                                else if (keyCode == android.view.KeyEvent.KEYCODE_SEARCH)
    441441                                {
     442                                        /* Handle event in Main Activity if map is shown */
     443                                        if(in_map)
     444                                                return false;
     445                                       
    442446                                        s = java.lang.String.valueOf((char) 19);
    443447                                }
    444448                                else if (keyCode == android.view.KeyEvent.KEYCODE_BACK)
     
    561565                                                return handled;
    562566                                        }
    563567                                }
     568                                else if (keyCode == android.view.KeyEvent.KEYCODE_SEARCH) {
     569                                        /* Handle event in Main Activity if map is shown */
     570                                        if(in_map)
     571                                                return false;
     572                                }
    564573                                else if (keyCode == android.view.KeyEvent.KEYCODE_BACK)
    565574                                {
    566575                                        if (Navit.show_soft_keyboard_now_showing)