txlyre 1 an în urmă
părinte
comite
7c88e8c1a5
2 a modificat fișierele cu 7 adăugiri și 2 ștergeri
  1. 1 1
      actions.py
  2. 6 1
      makeshot/makeshot.c

+ 1 - 1
actions.py

@@ -94,7 +94,7 @@ async def create_new_pack(bot, sticker):
 
 async def get_current_pack(bot):
   pack = await StickerPack.all().order_by('-id').first()
-  if not pack or pack.stickers_count == 119:
+  if not pack or pack.stickers_count >= 120:
     return None
 
   return pack

+ 6 - 1
makeshot/makeshot.c

@@ -167,9 +167,14 @@ void buffer_append_escaped(buffer_t *buffer, char c) {
 #define SET(s,tag,pr) do {\
   buffer_t *temp_buffer;\
   uint_t k;\
-  temp_buffer = new_buffer();\
   k = strlen(s);\
   i += k;\
+  if (strncmp(&text[i], s, k) == 0) {\
+    BUFFER_APPEND(buffer, s);\
+    BUFFER_APPEND(buffer, s);\
+    break;
+  }\
+  temp_buffer = new_buffer();\
   while (text[i]) {\
     if (strncmp(&text[i], s, k) == 0) {\
       i += k-1;\