science/gchemutils: fix build with glib 2.82

PR: 281083
This commit is contained in:
Charlie Li 2025-01-12 14:03:35 -05:00
parent 480fc1caea
commit 5cb5e69899
No known key found for this signature in database
GPG key ID: 678F936058415CCA

View file

@ -0,0 +1,29 @@
--- libs/gccv/text.cc.orig 2017-02-12 09:10:09 UTC
+++ libs/gccv/text.cc
@@ -1126,7 +1126,7 @@ bool Text::OnKeyPressed (GdkEventKey *event)
if (event->state & GDK_CONTROL_MASK) {
/* move to end of word */
char const* s = m_Text.c_str ();
- char *p = g_utf8_next_char (s + m_CurPos);
+ char const* p = g_utf8_next_char (s + m_CurPos);
while (*p && (!g_unichar_isgraph (g_utf8_get_char(p)) || g_unichar_ispunct (g_utf8_get_char(p))))
p = g_utf8_next_char (p);
while (g_unichar_isgraph (g_utf8_get_char(p)) && !g_unichar_ispunct (g_utf8_get_char(p)))
@@ -1137,7 +1137,7 @@ bool Text::OnKeyPressed (GdkEventKey *event)
Invalidate ();
} else {
char const* s = m_Text.c_str ();
- char *p = g_utf8_next_char (s + m_CurPos);
+ char const* p = g_utf8_next_char (s + m_CurPos);
if (!p)
break;
m_CurPos = p - s;
@@ -1224,7 +1224,7 @@ bool Text::OnKeyPressed (GdkEventKey *event)
if (m_CurPos == m_Text.length ())
break;
char const* s = m_Text.c_str ();
- char *p = g_utf8_next_char (s + m_CurPos);
+ char const* p = g_utf8_next_char (s + m_CurPos);
int new_pos = p - s;
ReplaceText (empty_st, m_CurPos, new_pos - m_CurPos);
if (client)