Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 6d335b6c09351b75d8ebeb3b91f04138 > files > 2

libreport-2.1.9-1.fc18.src.rpm

From e36d0e7d38b91c44de354568b437cc2cefe5413c Mon Sep 17 00:00:00 2001
From: Jakub Filak <jfilak@redhat.com>
Date: Tue, 1 Oct 2013 13:16:43 +0200
Subject: [LIBREPORT PATCH] make sitem.at tests working with GLib < 2.35

Related to #181

Signed-off-by: Jakub Filak <jfilak@redhat.com>
---
 tests/sitem.at | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/tests/sitem.at b/tests/sitem.at
index 91b8cc1..846d375 100644
--- a/tests/sitem.at
+++ b/tests/sitem.at
@@ -8,6 +8,7 @@ AT_BANNER([TextBuffer search])
 
 AT_TESTFUN([sitem_compare],
 [[
+#include "internal_libreport.h"
 #include "search_item.h"
 #include <assert.h>
 
@@ -16,7 +17,7 @@ int test()
 {
     char text[] = "Some text";
     GtkTextBuffer *buffer = gtk_text_buffer_new(gtk_text_tag_table_new());
-    gtk_text_buffer_insert_at_cursor(buffer, text, sizeof(text));
+    gtk_text_buffer_insert_at_cursor(buffer, text, strlen(text));
     GtkTextIter start;
     gtk_text_buffer_get_start_iter(buffer, &start);
     GtkTextIter end;
@@ -43,6 +44,8 @@ int test()
 
 int main(void)
 {
+    glib_init();
+
     assert(test() == 0);
 
     return 0;
@@ -91,7 +94,7 @@ int test()
 {
     const char text[] = "Some text with few words and I don't want lorem ipsum";
     GtkTextBuffer *buffer = gtk_text_buffer_new(gtk_text_tag_table_new());
-    gtk_text_buffer_insert_at_cursor(buffer, text, sizeof(text));
+    gtk_text_buffer_insert_at_cursor(buffer, text, strlen(text));
 
     const char *blacklist = "few,tex";
     const char *whitelist = "few,text";
@@ -139,8 +142,10 @@ int test()
 
 int main(void)
 {
+    glib_init();
+
     assert(test() == 0);
 
     return 0;
 }
-]])
\ No newline at end of file
+]])
-- 
1.8.3.1