fix replies from being empty

This commit is contained in:
ouwou
2020-12-21 02:29:00 -05:00
parent 5cbbdd344b
commit 486d184c83
2 changed files with 18 additions and 16 deletions

View File

@@ -205,6 +205,7 @@ void ChatMessageItemContainer::UpdateTextComponent(Gtk::TextView *tv) {
b->get_bounds(s, e); b->get_bounds(s, e);
switch (data->Type) { switch (data->Type) {
case MessageType::DEFAULT: case MessageType::DEFAULT:
case MessageType::INLINE_REPLY:
b->insert(s, data->Content); b->insert(s, data->Content);
HandleUserMentions(tv); HandleUserMentions(tv);
HandleLinks(tv); HandleLinks(tv);

View File

@@ -8,22 +8,23 @@
#include <vector> #include <vector>
enum class MessageType { enum class MessageType {
DEFAULT = 0, DEFAULT = 0, // yep
RECIPIENT_ADD = 1, RECIPIENT_ADD = 1, // nope
RECIPIENT_REMOVE = 2, RECIPIENT_REMOVE = 2, // nope
CALL = 3, CALL = 3, // nope
CHANNEL_NAME_CHANGE = 4, CHANNEL_NAME_CHANGE = 4, // nope
CHANNEL_ICON_CHANGE = 5, CHANNEL_ICON_CHANGE = 5, // nope
CHANNEL_PINNED_MESSAGE = 6, CHANNEL_PINNED_MESSAGE = 6, // yep
GUILD_MEMBER_JOIN = 7, GUILD_MEMBER_JOIN = 7, // yep
USER_PREMIUM_GUILD_SUBSCRIPTION = 8, USER_PREMIUM_GUILD_SUBSCRIPTION = 8, // nope
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1 = 9, USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1 = 9, // nope
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2 = 10, USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2 = 10, // nope
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3 = 11, USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3 = 11, // nope
CHANNEL_FOLLOW_ADD = 12, CHANNEL_FOLLOW_ADD = 12, // nope
GUILD_DISCOVERY_DISQUALIFIED = 14, GUILD_DISCOVERY_DISQUALIFIED = 14, // nope
GUILD_DISCOVERY_REQUALIFIED = 15, GUILD_DISCOVERY_REQUALIFIED = 15, // nope
INLINE_REPLY = 19, INLINE_REPLY = 19, // kinda
APPLICATION_COMMAND, // nope
}; };
enum class MessageFlags { enum class MessageFlags {