File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed
java/fr/free/nrw/commons/upload Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 2828import android .widget .EditText ;
2929import android .widget .Spinner ;
3030import android .widget .TextView ;
31+ import android .widget .Toast ;
3132
3233import java .util .ArrayList ;
3334
@@ -65,9 +66,6 @@ public class SingleUploadFragment extends CommonsDaggerSupportFragment {
6566 @ Override
6667 public void onCreateOptionsMenu (Menu menu , MenuInflater inflater ) {
6768 inflater .inflate (R .menu .activity_share , menu );
68- if (titleEdit != null ) {
69- menu .findItem (R .id .menu_upload_single ).setEnabled (titleEdit .getText ().length () != 0 );
70- }
7169 }
7270
7371 @ Override
@@ -76,6 +74,11 @@ public boolean onOptionsItemSelected(MenuItem item) {
7674 //What happens when the 'submit' icon is tapped
7775 case R .id .menu_upload_single :
7876
77+ if (titleEdit .getText ().toString ().isEmpty ()) {
78+ Toast .makeText (getContext (), R .string .add_title_toast , Toast .LENGTH_LONG ).show ();
79+ return false ;
80+ }
81+
7982 String title = titleEdit .getText ().toString ();
8083 String desc = descEdit .getText ().toString ();
8184
Original file line number Diff line number Diff line change 33 <item android : id =" @+id/menu_upload_single"
44 android : title =" @string/menu_upload_single"
55 android : icon =" @drawable/ic_send_white_24dp"
6- android : enabled =" false "
6+ android : enabled =" true "
77 app : showAsAction =" always" />
88</menu >
Original file line number Diff line number Diff line change 3838 <string name =" menu_share" >Share</string >
3939 <string name =" menu_open_in_browser" >View in Browser</string >
4040 <string name =" share_title_hint" >Title</string >
41+ <string name =" add_title_toast" >Please give a Title to proceed</string >
4142 <string name =" share_description_hint" >Description</string >
4243 <string name =" login_failed_network" >Unable to login - network failure</string >
4344 <string name =" login_failed_username" >Unable to login - please check your username</string >
You can’t perform that action at this time.
0 commit comments