mirror of
https://github.com/suchmememanyskill/CYD-Klipper.git
synced 2026-03-21 05:33:24 +00:00
Don't ignore first popup message (Klipper)
This commit is contained in:
@@ -62,12 +62,19 @@ PrinterData* BasePrinter::AnnouncePrinterData()
|
||||
lv_msg_send(DATA_PRINTER_STATE, get_current_printer());
|
||||
}
|
||||
|
||||
if (old_popup_message != printer_data_copy->popup_message && old_popup_message != NULL && old_popup_message != blank && !no_free)
|
||||
if (old_popup_message != printer_data_copy->popup_message)
|
||||
{
|
||||
if (old_popup_message != NULL && old_popup_message != blank && !no_free)
|
||||
{
|
||||
LOG_F(("Freeing popup message '%s' (%x)\n", old_popup_message, old_popup_message));
|
||||
free(old_popup_message);
|
||||
}
|
||||
|
||||
if (printer_data_copy->popup_message != NULL && printer_data_copy->popup_message != blank)
|
||||
{
|
||||
lv_msg_send(DATA_PRINTER_POPUP, get_current_printer());
|
||||
}
|
||||
}
|
||||
|
||||
lv_msg_send(DATA_PRINTER_DATA, get_current_printer());
|
||||
return printer_data_copy;
|
||||
|
||||
Reference in New Issue
Block a user