mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-23 09:28:54 +02:00
Fix build of gio/gapplication.c on Visual C++
Visual C++ is quite zealous about checking against the types used in the initializing of array of structures, even up to Visual C++ 2013. Fix this by splitting up the initializing steps. https://bugzilla.gnome.org/show_bug.cgi?id=724609
This commit is contained in:
@@ -652,7 +652,8 @@ g_application_add_main_option_entries (GApplication *application,
|
|||||||
|
|
||||||
for (i = 0; entries[i].long_name; i++)
|
for (i = 0; entries[i].long_name; i++)
|
||||||
{
|
{
|
||||||
GOptionEntry my_entries[2] = { entries[i], { NULL } };
|
GOptionEntry my_entries[2] = { { NULL }, { NULL } };
|
||||||
|
my_entries[0] = entries[i];
|
||||||
|
|
||||||
if (!my_entries[0].arg_data)
|
if (!my_entries[0].arg_data)
|
||||||
add_packed_option (application, &my_entries[0]);
|
add_packed_option (application, &my_entries[0]);
|
||||||
|
Reference in New Issue
Block a user