@@ -135,15 +135,14 @@ public final class TermuxActivity extends Activity implements ServiceConnection
135
135
136
136
private static final int CONTEXT_MENU_SELECT_URL_ID = 0 ;
137
137
private static final int CONTEXT_MENU_SHARE_TRANSCRIPT_ID = 1 ;
138
- private static final int CONTEXT_MENU_PASTE_ID = 3 ;
138
+ private static final int CONTEXT_MENU_AUTOFILL_ID = 2 ;
139
+ private static final int CONTEXT_MENU_RESET_TERMINAL_ID = 3 ;
139
140
private static final int CONTEXT_MENU_KILL_PROCESS_ID = 4 ;
140
- private static final int CONTEXT_MENU_RESET_TERMINAL_ID = 5 ;
141
- private static final int CONTEXT_MENU_STYLING_ID = 6 ;
142
- private static final int CONTEXT_MENU_HELP_ID = 8 ;
143
- private static final int CONTEXT_MENU_TOGGLE_KEEP_SCREEN_ON = 9 ;
144
- private static final int CONTEXT_MENU_AUTOFILL_ID = 10 ;
145
- private static final int CONTEXT_MENU_SETTINGS_ID = 11 ;
146
-
141
+ private static final int CONTEXT_MENU_STYLING_ID = 5 ;
142
+ private static final int CONTEXT_MENU_TOGGLE_KEEP_SCREEN_ON = 6 ;
143
+ private static final int CONTEXT_MENU_HELP_ID = 7 ;
144
+ private static final int CONTEXT_MENU_SETTINGS_ID = 8 ;
145
+ private static final int CONTEXT_MENU_REPORT_ID = 9 ;
147
146
148
147
private static final int REQUESTCODE_PERMISSION_STORAGE = 1234 ;
149
148
@@ -526,6 +525,7 @@ public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuIn
526
525
menu .add (Menu .NONE , CONTEXT_MENU_TOGGLE_KEEP_SCREEN_ON , Menu .NONE , R .string .action_toggle_keep_screen_on ).setCheckable (true ).setChecked (mPreferences .getKeepScreenOn ());
527
526
menu .add (Menu .NONE , CONTEXT_MENU_HELP_ID , Menu .NONE , R .string .action_open_help );
528
527
menu .add (Menu .NONE , CONTEXT_MENU_SETTINGS_ID , Menu .NONE , R .string .action_open_settings );
528
+ menu .add (Menu .NONE , CONTEXT_MENU_REPORT_ID , Menu .NONE , R .string .action_report_issue );
529
529
}
530
530
531
531
/** Hook system menu to show context menu instead. */
@@ -546,29 +546,29 @@ public boolean onContextItemSelected(MenuItem item) {
546
546
case CONTEXT_MENU_SHARE_TRANSCRIPT_ID :
547
547
mTermuxViewClient .shareSessionTranscript ();
548
548
return true ;
549
- case CONTEXT_MENU_PASTE_ID :
550
- mTermuxViewClient .doPaste ();
551
- return true ;
552
- case CONTEXT_MENU_KILL_PROCESS_ID :
553
- showKillSessionDialog (session );
549
+ case CONTEXT_MENU_AUTOFILL_ID :
550
+ requestAutoFill ();
554
551
return true ;
555
552
case CONTEXT_MENU_RESET_TERMINAL_ID :
556
553
resetSession (session );
557
554
return true ;
555
+ case CONTEXT_MENU_KILL_PROCESS_ID :
556
+ showKillSessionDialog (session );
557
+ return true ;
558
558
case CONTEXT_MENU_STYLING_ID :
559
559
showStylingDialog ();
560
560
return true ;
561
+ case CONTEXT_MENU_TOGGLE_KEEP_SCREEN_ON :
562
+ toggleKeepScreenOn ();
563
+ return true ;
561
564
case CONTEXT_MENU_HELP_ID :
562
565
startActivity (new Intent (this , HelpActivity .class ));
563
566
return true ;
564
567
case CONTEXT_MENU_SETTINGS_ID :
565
568
startActivity (new Intent (this , SettingsActivity .class ));
566
569
return true ;
567
- case CONTEXT_MENU_TOGGLE_KEEP_SCREEN_ON :
568
- toggleKeepScreenOn ();
569
- return true ;
570
- case CONTEXT_MENU_AUTOFILL_ID :
571
- requestAutoFill ();
570
+ case CONTEXT_MENU_REPORT_ID :
571
+ mTermuxViewClient .reportIssueFromTranscript ();
572
572
return true ;
573
573
default :
574
574
return super .onContextItemSelected (item );
0 commit comments