Преглед на файлове

Fix undefined max in multi-language (#15521)

Tanguy Pruvot преди 4 години
родител
ревизия
ee20f21a24
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1
    1
      Marlin/src/core/multi_language.h
  2. 1
    1
      Marlin/src/lcd/ultralcd.cpp

+ 1
- 1
Marlin/src/core/multi_language.h Целия файл

@@ -65,7 +65,7 @@ typedef const char Language_Str[];
65 65
     lang == 3 ? GET_LANG(LCD_LANGUAGE_4)::MSG : \
66 66
                 GET_LANG(LCD_LANGUAGE_5)::MSG \
67 67
     )
68
-  #define MAX_LANG_CHARSIZE max(GET_LANG(LCD_LANGUAGE)::CHARSIZE, \
68
+  #define MAX_LANG_CHARSIZE _MAX(GET_LANG(LCD_LANGUAGE)::CHARSIZE, \
69 69
                                 GET_LANG(LCD_LANGUAGE_2)::CHARSIZE, \
70 70
                                 GET_LANG(LCD_LANGUAGE_3)::CHARSIZE, \
71 71
                                 GET_LANG(LCD_LANGUAGE_4)::CHARSIZE, \

+ 1
- 1
Marlin/src/lcd/ultralcd.cpp Целия файл

@@ -44,7 +44,7 @@
44 44
 #if HAS_SPI_LCD
45 45
   #if ENABLED(STATUS_MESSAGE_SCROLLING)
46 46
     uint8_t MarlinUI::status_scroll_offset; // = 0
47
-    constexpr uint8_t MAX_MESSAGE_LENGTH = max(LONG_FILENAME_LENGTH, MAX_LANG_CHARSIZE * 2 * (LCD_WIDTH));
47
+    constexpr uint8_t MAX_MESSAGE_LENGTH = _MAX(LONG_FILENAME_LENGTH, MAX_LANG_CHARSIZE * 2 * (LCD_WIDTH));
48 48
   #else
49 49
     constexpr uint8_t MAX_MESSAGE_LENGTH = MAX_LANG_CHARSIZE * (LCD_WIDTH);
50 50
   #endif

Loading…
Отказ
Запис