summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2011-03-11 19:30:11 +0100
committerDenys Vlasenko <dvlasenk@redhat.com>2011-03-11 19:30:11 +0100
commit6c17d7f56c0bbd290f6e03e6fc0955789c82b15c (patch)
treed79c82fa1a0e755cc23d71efef76eee04e840d82 /src/lib
parentd9cd2ab6ef3ebe4bb7883690efeb1b8dcb4c3c65 (diff)
downloadabrt-6c17d7f56c0bbd290f6e03e6fc0955789c82b15c.tar.gz
abrt-6c17d7f56c0bbd290f6e03e6fc0955789c82b15c.tar.xz
abrt-6c17d7f56c0bbd290f6e03e6fc0955789c82b15c.zip
gui-wizard-gtk: make one-line text elements selectable with mouse
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/crash_data.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/crash_data.c b/src/lib/crash_data.c
index 7f23c52f..a3ba3fb6 100644
--- a/src/lib/crash_data.c
+++ b/src/lib/crash_data.c
@@ -42,9 +42,13 @@ void add_to_crash_data_ext(crash_data_t *crash_data,
const char *content,
unsigned flags)
{
- if (!(flags & (CD_FLAG_BIN|CD_FLAG_TXT)))
+ if (!(flags & CD_FLAG_BIN))
+ {
flags |= CD_FLAG_TXT;
- if (!(flags & (CD_FLAG_ISEDITABLE|CD_FLAG_ISNOTEDITABLE)))
+ if (!strchr(content, '\n'))
+ flags |= CD_FLAG_ONELINE;
+ }
+ if (!(flags & CD_FLAG_ISEDITABLE))
flags |= CD_FLAG_ISNOTEDITABLE;
struct crash_item *item = (struct crash_item *)xzalloc(sizeof(*item));