Only use the portal color picker when appropriate

This is just moving this check around.
This commit is contained in:
Matthias Clasen 2018-08-02 20:54:21 -04:00
parent 5ab90f1a80
commit e76d17a786

View File

@ -18,6 +18,7 @@
#include "config.h"
#include "gtkcolorpickerportalprivate.h"
#include "gtkprivate.h"
#include <gio/gio.h>
struct _GtkColorPickerPortal
@ -52,6 +53,9 @@ gtk_color_picker_portal_initable_init (GInitable *initable,
GVariant *ret;
guint version;
if (!gtk_should_use_portal ())
return FALSE;
picker->portal_proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
G_DBUS_PROXY_FLAGS_NONE,
NULL,
@ -63,7 +67,7 @@ gtk_color_picker_portal_initable_init (GInitable *initable,
if (picker->portal_proxy == NULL)
{
g_debug ("Failed to create screnshot portal proxy");
g_debug ("Failed to create screenshot portal proxy");
return FALSE;
}