mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-26 21:07:38 +00:00 
			
		
		
		
	Merge remote-tracking branch 'origin/master'
This commit is contained in:
		| @@ -10,6 +10,7 @@ import android.content.ServiceConnection; | ||||
| import android.content.SharedPreferences; | ||||
| import android.os.Bundle; | ||||
| import android.os.IBinder; | ||||
| import android.preference.PreferenceManager; | ||||
| import android.support.v4.app.NavUtils; | ||||
| import android.support.v7.app.ActionBar; | ||||
| import android.support.v7.app.AppCompatActivity; | ||||
| @@ -95,8 +96,7 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte | ||||
|         actionBar.setTitle(R.string.downloads_title); | ||||
|         actionBar.setDisplayShowTitleEnabled(true); | ||||
|  | ||||
|         //todo: this needs to be fixed Context.MODE_WORLD_READABLE is obsolet | ||||
|         mPrefs = getSharedPreferences(THREADS, Context.MODE_WORLD_READABLE); | ||||
|         mPrefs = PreferenceManager.getDefaultSharedPreferences(this); | ||||
|  | ||||
|         // Fragment | ||||
|         getWindow().getDecorView().getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { | ||||
|   | ||||
| @@ -327,7 +327,12 @@ public class YoutubeChannelExtractor extends ChannelExtractor { | ||||
|     private String getNextPageUrl(Document d) throws ParsingException { | ||||
|         try { | ||||
|             Element button = d.select("button[class*=\"yt-uix-load-more\"]").first(); | ||||
|             return button.attr("abs:data-uix-load-more-href"); | ||||
|             if(button != null) { | ||||
|                 return button.attr("abs:data-uix-load-more-href"); | ||||
|             } else { | ||||
|                 // sometimes channels are simply so small, they don't have a second/next4q page | ||||
|                 return ""; | ||||
|             } | ||||
|         } catch(Exception e) { | ||||
|             throw new ParsingException("could not load next page url", e); | ||||
|         } | ||||
|   | ||||
| @@ -9,6 +9,7 @@ import android.content.ServiceConnection; | ||||
| import android.content.SharedPreferences; | ||||
| import android.os.Bundle; | ||||
| import android.os.IBinder; | ||||
| import android.preference.PreferenceManager; | ||||
| import android.view.LayoutInflater; | ||||
| import android.view.Menu; | ||||
| import android.view.MenuItem; | ||||
| @@ -61,8 +62,8 @@ public abstract class MissionsFragment extends Fragment | ||||
| 	@Override | ||||
| 	public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { | ||||
| 		View v = inflater.inflate(R.layout.missions, container, false); | ||||
| 		 | ||||
| 		mPrefs = getActivity().getSharedPreferences("mode", Context.MODE_WORLD_READABLE); | ||||
|  | ||||
| 		mPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); | ||||
| 		mLinear = mPrefs.getBoolean("linear", false); | ||||
| 		 | ||||
| 		// Bind the service | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Weblate
					Weblate