android: build warnings
This commit is contained in:
parent
a34c4eac15
commit
8073fdbef2
4 changed files with 6 additions and 9 deletions
|
@ -92,7 +92,7 @@ wallets:
|
||||||
resp_slatepack_err: 'Во время создания ответа произошла ошибка, проверьте входные данные или повторите попытку:'
|
resp_slatepack_err: 'Во время создания ответа произошла ошибка, проверьте входные данные или повторите попытку:'
|
||||||
resp_exists_err: Такая транзакция уже существует.
|
resp_exists_err: Такая транзакция уже существует.
|
||||||
resp_canceled_err: Такая транзакция уже была отменена.
|
resp_canceled_err: Такая транзакция уже была отменена.
|
||||||
create_request_desc: 'Создайте запрос на отправку или получение:'
|
create_request_desc: 'Создание запроса для отправки или получения средств:'
|
||||||
send_request_desc: 'Вы создали запрос на отправку %{amount} ツ. Отправьте это сообщение получателю:'
|
send_request_desc: 'Вы создали запрос на отправку %{amount} ツ. Отправьте это сообщение получателю:'
|
||||||
send_slatepack_err: Во время создания запроса на отправку средств произошла ошибка, проверьте входные данные или повторите попытку.
|
send_slatepack_err: Во время создания запроса на отправку средств произошла ошибка, проверьте входные данные или повторите попытку.
|
||||||
invoice_desc: 'Вы создали запрос на получение %{amount} ツ. Отправьте это сообщение отправителю:'
|
invoice_desc: 'Вы создали запрос на получение %{amount} ツ. Отправьте это сообщение отправителю:'
|
||||||
|
|
|
@ -34,8 +34,6 @@ impl Android {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fn call_java_method(&self, name: &str, sig: &str, args: &[JValue]) -> Option<jni::sys::jvalue> {
|
fn call_java_method(&self, name: &str, sig: &str, args: &[JValue]) -> Option<jni::sys::jvalue> {
|
||||||
use jni::objects::{JObject};
|
|
||||||
|
|
||||||
let vm = unsafe { jni::JavaVM::from_raw(self.android_app.vm_as_ptr() as _) }.unwrap();
|
let vm = unsafe { jni::JavaVM::from_raw(self.android_app.vm_as_ptr() as _) }.unwrap();
|
||||||
let mut env = vm.attach_current_thread().unwrap();
|
let mut env = vm.attach_current_thread().unwrap();
|
||||||
let activity = unsafe {
|
let activity = unsafe {
|
||||||
|
@ -65,7 +63,7 @@ impl PlatformCallbacks for Android {
|
||||||
|
|
||||||
fn copy_string_to_buffer(&self, data: String) {
|
fn copy_string_to_buffer(&self, data: String) {
|
||||||
let vm = unsafe { jni::JavaVM::from_raw(self.android_app.vm_as_ptr() as _) }.unwrap();
|
let vm = unsafe { jni::JavaVM::from_raw(self.android_app.vm_as_ptr() as _) }.unwrap();
|
||||||
let mut env = vm.attach_current_thread().unwrap();
|
let env = vm.attach_current_thread().unwrap();
|
||||||
let arg_value = env.new_string(data).unwrap();
|
let arg_value = env.new_string(data).unwrap();
|
||||||
self.call_java_method("copyText",
|
self.call_java_method("copyText",
|
||||||
"(Ljava/lang/String;)V",
|
"(Ljava/lang/String;)V",
|
||||||
|
|
|
@ -56,8 +56,6 @@ fn android_main(app: AndroidApp) {
|
||||||
}
|
}
|
||||||
|
|
||||||
use gui::platform::Android;
|
use gui::platform::Android;
|
||||||
use gui::PlatformApp;
|
|
||||||
|
|
||||||
let platform = Android::new(app.clone());
|
let platform = Android::new(app.clone());
|
||||||
use winit::platform::android::EventLoopBuilderExtAndroid;
|
use winit::platform::android::EventLoopBuilderExtAndroid;
|
||||||
|
|
||||||
|
@ -69,7 +67,7 @@ fn android_main(app: AndroidApp) {
|
||||||
..Default::default()
|
..Default::default()
|
||||||
};
|
};
|
||||||
// Setup limits that are guaranteed to be compatible with Android devices.
|
// Setup limits that are guaranteed to be compatible with Android devices.
|
||||||
options.wgpu_options.device_descriptor = std::sync::Arc::new(|adapter| {
|
options.wgpu_options.device_descriptor = std::sync::Arc::new(|_| {
|
||||||
let base_limits = wgpu::Limits::downlevel_webgl2_defaults();
|
let base_limits = wgpu::Limits::downlevel_webgl2_defaults();
|
||||||
wgpu::DeviceDescriptor {
|
wgpu::DeviceDescriptor {
|
||||||
label: Some("egui wgpu device"),
|
label: Some("egui wgpu device"),
|
||||||
|
|
|
@ -12,8 +12,6 @@
|
||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
use std::sync::Arc;
|
|
||||||
use egui::{IconData, pos2};
|
|
||||||
use grim::AppConfig;
|
use grim::AppConfig;
|
||||||
|
|
||||||
pub fn main() {
|
pub fn main() {
|
||||||
|
@ -43,6 +41,9 @@ fn real_main() {
|
||||||
let icon = image::open("img/icon.png").expect("Failed to open icon path").to_rgba8();
|
let icon = image::open("img/icon.png").expect("Failed to open icon path").to_rgba8();
|
||||||
let (icon_width, icon_height) = icon.dimensions();
|
let (icon_width, icon_height) = icon.dimensions();
|
||||||
|
|
||||||
|
use std::sync::Arc;
|
||||||
|
use egui::{IconData, pos2};
|
||||||
|
|
||||||
let mut viewport = egui::ViewportBuilder::default()
|
let mut viewport = egui::ViewportBuilder::default()
|
||||||
.with_inner_size([width, height])
|
.with_inner_size([width, height])
|
||||||
.with_icon(Arc::new(IconData {
|
.with_icon(Arc::new(IconData {
|
||||||
|
|
Loading…
Reference in a new issue