e mixer pulse backened -f ix warning about use of uninit var

display really isn't uninitialized due to the logic, but compielr is
kind of right in theory... but less warnings is better so we fix the
real problems more easily. fix.
This commit is contained in:
Carsten Haitzler 2017-02-12 15:58:06 +09:00 committed by Mike Blumenkrantz
parent 18f754be0e
commit 9489d57d91
1 changed files with 6 additions and 3 deletions

View File

@ -789,7 +789,7 @@ _pulse_connect(void *data)
"org.enlightenment.volumecontrol");
pa_proplist_sets(proplist, PA_PROP_APPLICATION_ICON_NAME, "audio-card");
#if !defined(EMIXER_BUILD) && defined(HAVE_WAYLAND) && !defined(HAVE_WAYLAND_ONLY)
char *display;
char *display = NULL;
if (e_comp->comp_type != E_PIXMAP_TYPE_X)
{
@ -814,8 +814,11 @@ _pulse_connect(void *data)
#if !defined(EMIXER_BUILD) && defined(HAVE_WAYLAND) && !defined(HAVE_WAYLAND_ONLY)
if (e_comp->comp_type != E_PIXMAP_TYPE_X)
{
e_env_set("DISPLAY", display);
free(display);
if (display)
{
e_env_set("DISPLAY", display);
free(display);
}
}
#endif