aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordequis <dx@dxzone.com.ar>2016-01-21 03:29:20 -0300
committerdequis <dx@dxzone.com.ar>2016-01-21 03:29:20 -0300
commit1239d05f16eb980bb0a8b717de5c11847845ddfa (patch)
tree74a4414e410eedb7feb3aae75e96359f9243e710
parent7e68015a3f67d417b07e395280035aaa74c6a2c8 (diff)
purple: Also show 'title' and 'primary' messages for input requests
It was showing 'secondary' only before.
-rw-r--r--protocols/purple/purple.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/protocols/purple/purple.c b/protocols/purple/purple.c
index 40415067..d0e8ec40 100644
--- a/protocols/purple/purple.c
+++ b/protocols/purple/purple.c
@@ -1176,7 +1176,18 @@ void* prplcb_request_input(const char *title, const char *primary,
g_hash_table_insert(pd->input_requests, GUINT_TO_POINTER(id), ri);
imcb_add_buddy(ic, ri->buddy, NULL);
- imcb_buddy_msg(ic, ri->buddy, secondary, 0, 0);
+
+ if (title && *title) {
+ imcb_buddy_msg(ic, ri->buddy, title, 0, 0);
+ }
+
+ if (primary && *primary) {
+ imcb_buddy_msg(ic, ri->buddy, primary, 0, 0);
+ }
+
+ if (secondary && *secondary) {
+ imcb_buddy_msg(ic, ri->buddy, secondary, 0, 0);
+ }
return ri;
}