From 8073fdbef2baf89b40f385eba4caa7a16f53f3d5 Mon Sep 17 00:00:00 2001 From: ardocrat Date: Tue, 21 May 2024 01:40:25 +0300 Subject: [PATCH] android: build warnings --- locales/ru.yml | 2 +- src/gui/platform/android/mod.rs | 4 +--- src/lib.rs | 4 +--- src/main.rs | 5 +++-- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/locales/ru.yml b/locales/ru.yml index 114e776..92ee079 100644 --- a/locales/ru.yml +++ b/locales/ru.yml @@ -92,7 +92,7 @@ wallets: resp_slatepack_err: 'Во время создания ответа произошла ошибка, проверьте входные данные или повторите попытку:' resp_exists_err: Такая транзакция уже существует. resp_canceled_err: Такая транзакция уже была отменена. - create_request_desc: 'Создайте запрос на отправку или получение:' + create_request_desc: 'Создание запроса для отправки или получения средств:' send_request_desc: 'Вы создали запрос на отправку %{amount} ツ. Отправьте это сообщение получателю:' send_slatepack_err: Во время создания запроса на отправку средств произошла ошибка, проверьте входные данные или повторите попытку. invoice_desc: 'Вы создали запрос на получение %{amount} ツ. Отправьте это сообщение отправителю:' diff --git a/src/gui/platform/android/mod.rs b/src/gui/platform/android/mod.rs index 1b1f1b5..7907418 100644 --- a/src/gui/platform/android/mod.rs +++ b/src/gui/platform/android/mod.rs @@ -34,8 +34,6 @@ impl Android { } } fn call_java_method(&self, name: &str, sig: &str, args: &[JValue]) -> Option { - use jni::objects::{JObject}; - let vm = unsafe { jni::JavaVM::from_raw(self.android_app.vm_as_ptr() as _) }.unwrap(); let mut env = vm.attach_current_thread().unwrap(); let activity = unsafe { @@ -65,7 +63,7 @@ impl PlatformCallbacks for Android { fn copy_string_to_buffer(&self, data: String) { 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(); self.call_java_method("copyText", "(Ljava/lang/String;)V", diff --git a/src/lib.rs b/src/lib.rs index b1a056d..02c05e7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -56,8 +56,6 @@ fn android_main(app: AndroidApp) { } use gui::platform::Android; - use gui::PlatformApp; - let platform = Android::new(app.clone()); use winit::platform::android::EventLoopBuilderExtAndroid; @@ -69,7 +67,7 @@ fn android_main(app: AndroidApp) { ..Default::default() }; // 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(); wgpu::DeviceDescriptor { label: Some("egui wgpu device"), diff --git a/src/main.rs b/src/main.rs index 3133bb8..7f14668 100644 --- a/src/main.rs +++ b/src/main.rs @@ -12,8 +12,6 @@ // See the License for the specific language governing permissions and // limitations under the License. -use std::sync::Arc; -use egui::{IconData, pos2}; use grim::AppConfig; 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_width, icon_height) = icon.dimensions(); + use std::sync::Arc; + use egui::{IconData, pos2}; + let mut viewport = egui::ViewportBuilder::default() .with_inner_size([width, height]) .with_icon(Arc::new(IconData {