Advertisement
psycholyzern

Untitled

Jan 5th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. --- /tmp/structures.c 2015-12-20 15:05:25.300907000 +0700
  2. +++ /tmp/tgl/structures.c 2016-01-05 17:44:03.568076059 +0700
  3. @@ -602,6 +602,8 @@
  4.  
  5. tgl_document_insert (TLS, D);
  6.  
  7. + D->flags = TGLDF_VIDEO;
  8. +
  9. D->access_hash = DS_LVAL (DS_V->access_hash);
  10. D->user_id = DS_LVAL (DS_V->user_id);
  11. D->date = DS_LVAL (DS_V->date);
  12. @@ -954,12 +956,12 @@
  13. break;
  14. case CODE_message_media_video:
  15. case CODE_message_media_video_l27:
  16. - M->type = tgl_message_media_document;
  17. + M->type = tgl_message_media_video;
  18. M->document = tglf_fetch_alloc_video_new (TLS, DS_MM->video);
  19. M->caption = DS_STR_DUP (DS_MM->caption);
  20. break;
  21. case CODE_message_media_audio:
  22. - M->type = tgl_message_media_document;
  23. + M->type = tgl_message_media_audio;
  24. M->document = tglf_fetch_alloc_audio_new (TLS, DS_MM->audio);
  25. break;
  26. case CODE_message_media_document:
  27. @@ -993,6 +995,9 @@
  28. M->venue.provider = DS_STR_DUP (DS_MM->provider);
  29. M->venue.venue_id = DS_STR_DUP (DS_MM->venue_id);
  30. break;
  31. + case CODE_message_media_unsupported:
  32. + M->type = tgl_message_media_unsupported;
  33. + break;
  34. default:
  35. assert (0);
  36. }
  37. @@ -1761,6 +1766,8 @@
  38. tfree_str (M->last_name);
  39. return;
  40. case tgl_message_media_document:
  41. + case tgl_message_media_video:
  42. + case tgl_message_media_audio:
  43. tgls_free_document (TLS, M->document);
  44. return;
  45. case tgl_message_media_unsupported:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement