Fixes Issue 241, Handle null EmojipickerHelper object, a=chris
Fixes Issue 241, Handle null EmojipickerHelper object, a=chris
Signed-off-by: Chris Pollett <chris@pollett.org>
diff --git a/src/css/messages.css b/src/css/messages.css
index 1799e6340..1ace38a16 100644
--- a/src/css/messages.css
+++ b/src/css/messages.css
@@ -273,7 +273,7 @@
border: none;
font-size: 18pt;
height:40px;
- width: 80%;
+ width: 95%;
resize: none;
outline: none;
background-color: transparent;
diff --git a/src/views/elements/UsermessagesElement.php b/src/views/elements/UsermessagesElement.php
index b1f1bbca1..6f11de750 100644
--- a/src/views/elements/UsermessagesElement.php
+++ b/src/views/elements/UsermessagesElement.php
@@ -54,6 +54,9 @@ class UsermessagesElement extends Element implements CrawlConstants
*/
public function render($data)
{
+ if (is_null($this->emoji_helper)) {
+ $this->emoji_helper = $this->view->helper('emojipicker');
+ }
$is_mobile = !empty($data['MOBILE']);
if (!empty($data['STATUS'])) {
if (!empty($data['MESSAGES'])) {
@@ -61,7 +64,6 @@ class UsermessagesElement extends Element implements CrawlConstants
}
return;
}
- $this->emoji_helper = $this->view->helper('emojipicker');
?>
<div class="messages-container"><?php
if ($is_mobile && empty($data['CONTACT_ID']) || !$is_mobile) { ?>