public bool refine(string s, int min_prefix_size=1)
{
size_t len;
- for (len = 0; prefix[len] != 0 && s[len] != 0 && s[len] == prefix[len]; ++len)
+ for (len = 0; prefix[(long)len] != 0 && s[(long)len] != 0 && s[(long)len] == prefix[(long)len]; ++len)
;
if (len < min_prefix_size) return false;
if (len != pfx_len)
set_label(a.label);
}
- private abstract void on_clicked(Gtk.Button src);
+ public abstract void on_clicked(Gtk.Button src);
public AppletLink(Applet? applet = null)
{
public class AppletStraightLink : AppletLink
{
- private override void on_clicked(Gtk.Button src)
+ public override void on_clicked(Gtk.Button src)
{
//stderr.printf("straight link: %s\n", _target);
if (_target != null)
public class AppletPushLink : AppletLink
{
- private override void on_clicked(Gtk.Button src)
+ public override void on_clicked(Gtk.Button src)
{
//stderr.printf("push link: %s\n", _target);
if (_target != null)