pidgin/gtkrequest.c

branch
release-2.x.y
changeset 39011
a2b3cc337c5e
parent 39010
fbce915a7024
child 40394
3c8f61de927c
equal deleted inserted replaced
39010:fbce915a7024 39011:a2b3cc337c5e
1785 { 1785 {
1786 GObject *info; 1786 GObject *info;
1787 GstElement *ret; 1787 GstElement *ret;
1788 1788
1789 ret = gst_element_factory_make("ximagesrc", NULL); 1789 ret = gst_element_factory_make("ximagesrc", NULL);
1790 if (ret == NULL)
1791 return NULL;
1792
1790 g_object_set(ret, "use-damage", 0, NULL); 1793 g_object_set(ret, "use-damage", 0, NULL);
1791 1794
1792 info = g_object_get_data(G_OBJECT(media), "src-element"); 1795 info = g_object_get_data(G_OBJECT(media), "src-element");
1793 if (info) { 1796 if (info) {
1794 Window xid = GPOINTER_TO_UINT(g_object_get_data(info, "window-id")); 1797 Window xid = GPOINTER_TO_UINT(g_object_get_data(info, "window-id"));
1814 { 1817 {
1815 GObject *info; 1818 GObject *info;
1816 GstElement *ret; 1819 GstElement *ret;
1817 1820
1818 ret = gst_element_factory_make("gdiscreencapsrc", NULL); 1821 ret = gst_element_factory_make("gdiscreencapsrc", NULL);
1822 if (ret == NULL)
1823 return NULL;
1824
1819 g_object_set(ret, "cursor", TRUE); 1825 g_object_set(ret, "cursor", TRUE);
1820 1826
1821 info = g_object_get_data(G_OBJECT(media), "src-element"); 1827 info = g_object_get_data(G_OBJECT(media), "src-element");
1822 if (info) { 1828 if (info) {
1823 int monitor_no = GPOINTER_TO_INT(g_object_get_data(info, "monitor-no")); 1829 int monitor_no = GPOINTER_TO_INT(g_object_get_data(info, "monitor-no"));

mercurial