Re: How to use gdk_display_get_default () ? (Mutter related doubt)



No, I wasn't calling gdk_init()
That was the problem.

Thanks !


On Thu, Jan 9, 2014 at 8:10 PM, Rui Tiago Cação Matos <tiagomatos gmail com> wrote:
On 9 January 2014 15:20, Parin Porecha <parinporecha gmail com> wrote:
> But, when I write this code in a blank file -
>
> Display *display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ());
> printf("Name of display is = %s\n",
> gdk_display_get_name(gdk_display_get_default ()));
>
> and run it, I get this error -
>
> Gdk-CRITICAL **: gdk_x11_display_get_xdisplay: assertion `GDK_IS_DISPLAY
> (display)' failed
> Gdk-CRITICAL **: gdk_display_get_name: assertion `GDK_IS_DISPLAY (display)'
> failed
> Name of display is = (null)
>
> Is there something mutter does before calling gdk_display_get_default () ?

Are you calling gdk_init() ?

> (I couldn't find a mailing-list for mutter, so I had to post this here.
> Sorry if this isn't the appropriate list for mutter related questions)

This list or #gnome-shell on IRC is fine.

Rui



--
Regards,
Parin Porecha


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]