Release notes + fix for graph and angle units
This commit is contained in:
@@ -251,4 +251,13 @@
|
||||
3. Исправлено дрожание окна Калькулятора++
|
||||
</string>
|
||||
|
||||
<string name="c_release_notes_for_115">
|
||||
1. Полностью переработан графопостроитель\n
|
||||
2. Добавлена возможность построения нескольких функций на одном графике\n
|
||||
3. Добавлено построение в 3D\n
|
||||
4. Добавлена возможность деать скриншоты графика\n
|
||||
5. Исправлены проблемы с пользовательскими функциями\n
|
||||
6. Другие исправления
|
||||
</string>
|
||||
|
||||
</resources>
|
@@ -250,5 +250,13 @@
|
||||
3. Fixed flicker for Calculator++ in separate window
|
||||
</string>
|
||||
|
||||
<string name="c_release_notes_for_115">
|
||||
1. Graph plotter completely reworked\n
|
||||
2. Added support for graphing several functions\n
|
||||
3. Added 3D graphing capability\n
|
||||
4. Added support for graph screenshots\n
|
||||
5. Fixed issues with user defined functions\n
|
||||
6. Other fixes
|
||||
</string>
|
||||
|
||||
</resources>
|
@@ -3,6 +3,7 @@ package org.solovyev.android.calculator;
|
||||
import android.app.Activity;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.solovyev.android.AndroidUtils;
|
||||
|
||||
/**
|
||||
* User: serso
|
||||
@@ -17,15 +18,19 @@ public final class Threads {
|
||||
|
||||
public static void tryRunOnUiThread(@Nullable final Activity activity, @NotNull final Runnable runnable) {
|
||||
if (activity != null && !activity.isFinishing()) {
|
||||
activity.runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
// some time may pass and activity might be closing
|
||||
if (!activity.isFinishing()) {
|
||||
runnable.run();
|
||||
if (AndroidUtils.isUiThread()) {
|
||||
runnable.run();
|
||||
} else {
|
||||
activity.runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
// some time may pass and activity might be closing
|
||||
if (!activity.isFinishing()) {
|
||||
runnable.run();
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user