24 lines
906 B
Diff
24 lines
906 B
Diff
|
diff --git a/src/com/seb/SLWP/Prefs.java b/src/com/seb/SLWP/Prefs.java
|
||
|
index 900ff3d..9a1691f 100755
|
||
|
--- a/src/com/seb/SLWP/Prefs.java
|
||
|
+++ b/src/com/seb/SLWP/Prefs.java
|
||
|
@@ -75,11 +75,17 @@ public class Prefs extends PreferenceActivity implements
|
||
|
bg.setOnPreferenceChangeListener(this);
|
||
|
initMapList();
|
||
|
Button bt = (Button) findViewById(R.id.bt_donate);
|
||
|
+ final PreferenceActivity myact = this;
|
||
|
bt.setOnClickListener(new OnClickListener() {
|
||
|
@Override
|
||
|
public void onClick(View v) {
|
||
|
- startActivity(new Intent(Intent.ACTION_VIEW, Uri
|
||
|
+ try {
|
||
|
+ startActivity(new Intent(Intent.ACTION_VIEW, Uri
|
||
|
.parse("market://search?q=pub:unixseb")));
|
||
|
+ } catch (Exception e) {
|
||
|
+ Log.e("SLWP", "Cannot open 'market:' link", e);
|
||
|
+ Toast.makeText(myact, "Cannot launch Market", Toast.LENGTH_SHORT).show();
|
||
|
+ }
|
||
|
}
|
||
|
});
|
||
|
Button bth = (Button) findViewById(R.id.bt_help);
|