Elm entry: Disable middle click pasting when in non-editable mode.
authortasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 8 Mar 2012 10:30:25 +0000 (10:30 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 8 Mar 2012 10:30:25 +0000 (10:30 +0000)
Many thanks to Jérôme Pinot for the report.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@69047 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/elm_entry.c

index c80eb87..80ad4e3 100644 (file)
@@ -1719,6 +1719,7 @@ _signal_entry_paste_request(void *data, Evas_Object *obj __UNUSED__, const char
    Elm_Sel_Type type = (emission[sizeof("ntry,paste,request,")] == '1') ?
      ELM_SEL_TYPE_PRIMARY : ELM_SEL_TYPE_CLIPBOARD;
    if (!wd) return;
+   if (!wd->editable) return;
    evas_object_smart_callback_call(data, SIG_SELECTION_PASTE, NULL);
    if (wd->sel_notify_handler)
      {