Fix compilation with older versions of valac
This commit is contained in:
parent
1014b696f2
commit
49269c3173
|
@ -237,11 +237,11 @@ public int get_only_emoji_count(string markup_text) {
|
|||
emoji_no--;
|
||||
}
|
||||
|
||||
if (last_was_emoji && last_was_modifier_base && Unicode.has_binary_property(curchar, Unicode.EMOJI_MODIFIER)) {
|
||||
if (last_was_emoji && last_was_modifier_base && Unicode.has_binary_property(curchar, Unicode.Property.EMOJI_MODIFIER)) {
|
||||
// still an emoji, but no longer a modifier base
|
||||
last_was_modifier_base = false;
|
||||
} else if (Unicode.has_binary_property(curchar, Unicode.EMOJI_PRESENTATION)) {
|
||||
if (Unicode.has_binary_property(curchar, Unicode.EMOJI_MODIFIER_BASE)) {
|
||||
} else if (Unicode.has_binary_property(curchar, Unicode.Property.EMOJI_PRESENTATION)) {
|
||||
if (Unicode.has_binary_property(curchar, Unicode.Property.EMOJI_MODIFIER_BASE)) {
|
||||
last_was_modifier_base = true;
|
||||
}
|
||||
emoji_no++;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
namespace Unicode {
|
||||
[CCode (cprefix = "UCHAR_", cheader_filename = "unicode/uchar.h")]
|
||||
enum Property {
|
||||
public enum Property {
|
||||
EMOJI,
|
||||
EMOJI_PRESENTATION,
|
||||
EMOJI_MODIFIER,
|
||||
|
@ -8,5 +8,5 @@ namespace Unicode {
|
|||
}
|
||||
|
||||
[CCode (cname = "u_hasBinaryProperty", cheader_filename = "unicode/uchar.h")]
|
||||
bool has_binary_property(unichar c, Property p);
|
||||
public bool has_binary_property(unichar c, Property p);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue