Re: [PATCH virt-viewer 10/11] remote-viewer: Make ovirt-foreign-menu a property

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

 



On 07/19/2016 12:57 PM, Christophe Fergeau wrote:
>> +
>> +    self = REMOTE_VIEWER_ISO_LIST_DIALOG(dialog);
>> +    self->priv->foreign_menu = foreign_menu;
> 
> I'd g_object_ref it if you need to have it around (together with g_clear_object
> in dispose/finalize).

Okay, fixed.

>> +
>> +#ifdef HAVE_OVIRT
>> +    g_object_class_install_property(object_class,
>> +                                    PROP_OVIRT_FOREIGN_MENU,
>> +                                    g_param_spec_pointer("ovirt-foreign-menu",
> 
> This can be a g_param_spec_object, OvirtForeignMenu is a GObject.

Also fixed.

> 
>> +                                                         "oVirt Foreign Menu",
>> +                                                         "Object which is used as interface to oVirt",
>> +                                                         G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
>> +#endif
>>  }
>>  
>>  static void
>> diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c
>> index 867fb86..76fe80f 100644
>> --- a/src/virt-viewer-window.c
>> +++ b/src/virt-viewer-window.c
>> @@ -1072,11 +1072,25 @@ virt_viewer_window_menu_change_cd_activate(GtkWidget *menu G_GNUC_UNUSED,
>>  {
>>      VirtViewerWindowPrivate *priv = self->priv;
>>      static GtkWidget *dialog = NULL;
>> +    GValue foreign_menu = G_VALUE_INIT;
>>  
>>      if (dialog)
>>          return;
>>  
>> -    dialog = remote_viewer_iso_list_dialog_new(GTK_WINDOW(priv->window));
>> +    g_value_init(&foreign_menu, G_TYPE_POINTER);
>> +    g_object_get_property(G_OBJECT(priv->app), "ovirt-foreign-menu", &foreign_menu);
> 
> You can use g_object_get(G_OBJECT(priv->app), "ovirt-foreign_menu", &foreign_menu, NULL);
> rather than a GValue.
> 

Thanks, fixed too.

-- 
Eduardo de Barros Lima (Etrunko)
Software Engineer - RedHat
etrunko@xxxxxxxxxx

_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list



[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux