]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtklabel.c
a11y: Emit text-changed signals directly
[~andy/gtk] / gtk / gtklabel.c
index b228d05672136e5d738763a82b8fdd9f59da3e83..8d18cf0c8acd34621a29b0256a77b7b50b6873d8 100644 (file)
@@ -52,7 +52,7 @@
 #include "gtktypebuiltins.h"
 #include "gtkmain.h"
 
-#include "a11y/gtklabelaccessible.h"
+#include "a11y/gtklabelaccessibleprivate.h"
 
 /* this is in case rint() is not provided by the compiler, 
  * such as in the case of C89 compilers, like MSVC
@@ -1987,9 +1987,12 @@ gtk_label_set_text_internal (GtkLabel *label,
       return;
     }
 
+  _gtk_label_accessible_text_deleted (label);
   g_free (priv->text);
   priv->text = str;
 
+  _gtk_label_accessible_text_inserted (label);
+
   gtk_label_select_region_index (label, 0, 0);
 }