mirror of
https://github.com/eried/portapack-mayhem.git
synced 2024-10-01 01:26:06 -04:00
Needed_changes_to_compile_with_gcc_13.2.1 (#2224)
* Needed_changes_to_compile_with_gcc_13.2.1 * re-activate_length_binary_size_protect
This commit is contained in:
parent
c992780974
commit
6dc7e3dfc5
@ -281,6 +281,7 @@ void EventDispatcher::emulateTouch(ui::TouchEvent event) {
|
|||||||
while (injected_touch_event != nullptr) {
|
while (injected_touch_event != nullptr) {
|
||||||
chThdSleepMilliseconds(5);
|
chThdSleepMilliseconds(5);
|
||||||
}
|
}
|
||||||
|
injected_touch_event = nullptr; // to clean event_mo.cpp, compile warning error : "storing the address of local variable 'event' in 'this_4(D)->injected_touch_event' [-Wdangling-pointer=]"
|
||||||
}
|
}
|
||||||
|
|
||||||
void EventDispatcher::emulateKeyboard(ui::KeyboardEvent event) {
|
void EventDispatcher::emulateKeyboard(ui::KeyboardEvent event) {
|
||||||
@ -288,6 +289,7 @@ void EventDispatcher::emulateKeyboard(ui::KeyboardEvent event) {
|
|||||||
while (injected_keyboard_event != nullptr) {
|
while (injected_keyboard_event != nullptr) {
|
||||||
chThdSleepMilliseconds(5);
|
chThdSleepMilliseconds(5);
|
||||||
}
|
}
|
||||||
|
injected_keyboard_event = nullptr; // to clean event_mo.cpp, compile warning error : "storing the address of local variable 'event' in 'this_4(D)->injected_keyboard_event' [-Wdangling-pointer=]"
|
||||||
}
|
}
|
||||||
|
|
||||||
void EventDispatcher::on_keyboard_event(ui::KeyboardEvent event) {
|
void EventDispatcher::on_keyboard_event(ui::KeyboardEvent event) {
|
||||||
|
@ -55,8 +55,12 @@ def write_image(data, path):
|
|||||||
|
|
||||||
def patch_image(path, image_data, search_address, replace_address):
|
def patch_image(path, image_data, search_address, replace_address):
|
||||||
if (len(image_data) % 4) != 0:
|
if (len(image_data) % 4) != 0:
|
||||||
print("file size not divideable by 4")
|
#sys.exit(-1)
|
||||||
sys.exit(-1)
|
print("\n External App image file:", path, ", size not divideable by 4 :", len(image_data))
|
||||||
|
j=0
|
||||||
|
while (len(image_data) % 4) != 0:
|
||||||
|
image_data += b'\x00' ; j+=1
|
||||||
|
print("file size:", len(image_data)," after padded:",j, "bytes")
|
||||||
|
|
||||||
external_application_image = bytearray()
|
external_application_image = bytearray()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user