[FL-2216, FL-2233] Archive fixes (#987)
* archive: badusb, u2f and various fixes * archive: delete confirmation * badusb: removed empty string check * string pointer check * FuriHal: insomnia overflow assert, fix double insomnia exit in ble. BadUsb: fix uncommitted model. * view update fixes in gpio, badusb, u2f Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
This commit is contained in:
		@@ -144,7 +144,7 @@ void bad_usb_set_ok_callback(BadUsb* bad_usb, BadUsbOkCallback callback, void* c
 | 
			
		||||
        bad_usb->view, (BadUsbModel * model) {
 | 
			
		||||
            bad_usb->callback = callback;
 | 
			
		||||
            bad_usb->context = context;
 | 
			
		||||
            return false;
 | 
			
		||||
            return true;
 | 
			
		||||
        });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -153,7 +153,7 @@ void bad_usb_set_file_name(BadUsb* bad_usb, char* name) {
 | 
			
		||||
    with_view_model(
 | 
			
		||||
        bad_usb->view, (BadUsbModel * model) {
 | 
			
		||||
            model->file_name = name;
 | 
			
		||||
            return false;
 | 
			
		||||
            return true;
 | 
			
		||||
        });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -163,6 +163,6 @@ void bad_usb_set_state(BadUsb* bad_usb, BadUsbState* st) {
 | 
			
		||||
        bad_usb->view, (BadUsbModel * model) {
 | 
			
		||||
            memcpy(&(model->state), st, sizeof(BadUsbState));
 | 
			
		||||
            model->anim_frame ^= 1;
 | 
			
		||||
            return false;
 | 
			
		||||
            return true;
 | 
			
		||||
        });
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user