diff --git a/res/values-small/dimens.xml b/res/values-small/dimens.xml
index 9c568f0b82..4775251f06 100644
--- a/res/values-small/dimens.xml
+++ b/res/values-small/dimens.xml
@@ -1,5 +1,18 @@
+
+
+
+
+ 10sp
+ 13sp
+ 15sp
+ 20sp
+ 25sp
+ 50sp
+
+
+
32sp
18sp
\ No newline at end of file
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 3ceaa3aefd..3ed8a9a187 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -4,11 +4,11 @@
- 10sp
- 13sp
- 15sp
- 20sp
- 25sp
+ 12sp
+ 15sp
+ 17sp
+ 22sp
+ 27sp
50sp
diff --git a/src/org/thoughtcrime/securesms/BaseActionBarActivity.java b/src/org/thoughtcrime/securesms/BaseActionBarActivity.java
index f849a90544..b0af5f1144 100644
--- a/src/org/thoughtcrime/securesms/BaseActionBarActivity.java
+++ b/src/org/thoughtcrime/securesms/BaseActionBarActivity.java
@@ -28,6 +28,7 @@ import org.thoughtcrime.securesms.util.dynamiclanguage.DynamicLanguageActivityHe
import org.thoughtcrime.securesms.util.dynamiclanguage.DynamicLanguageContextWrapper;
import java.lang.reflect.Field;
+import java.util.Date;
import network.loki.messenger.R;
@@ -35,6 +36,7 @@ import network.loki.messenger.R;
public abstract class BaseActionBarActivity extends AppCompatActivity {
private static final String TAG = BaseActionBarActivity.class.getSimpleName();
private BroadcastReceiver broadcastReceiver;
+ private Date lastUnexpectedDeviceLinkRequestDate;
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -57,6 +59,11 @@ public abstract class BaseActionBarActivity extends AppCompatActivity {
@Override
public void onReceive(Context context, Intent intent) {
+ Date now = new Date();
+ if (lastUnexpectedDeviceLinkRequestDate != null) {
+ if (now.getTime() - lastUnexpectedDeviceLinkRequestDate.getTime() < 30 * 1000) { return; }
+ }
+ lastUnexpectedDeviceLinkRequestDate = now;
Toast.makeText(BaseActionBarActivity.this, "Open the device link screen by going to \"Settings\"> \"Devices\" > \"Link a Device\" to link your devices.", Toast.LENGTH_LONG).show();
}
};