Show
Ignore:
Timestamp:
08/22/09 15:06:29 (4 years ago)
Author:
Nedko Arnaudov <nedko@…>
Children:
27390fa5b4ef460eb3aeda696271089b9a560de2
Parents:
9b4058f7a79e7c41e12b8e01c314a3c331b96dac
git-committer:
Nedko Arnaudov <nedko@arnaudov.name> / 2009-08-22T15:06:29Z+0300
Message:

Hook jack appear/disappear to jack_proxy

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gui/main.c

    r74133da rd334b76  
    867867  } 
    868868 
     869  activate_view(g_studio_view); 
     870} 
     871 
     872void control_proxy_on_studio_disappeared(void) 
     873{ 
     874  if (g_studio_view != NULL) 
     875  { 
     876    destroy_view(g_studio_view); 
     877    g_jack_view = NULL; 
     878  } 
     879} 
     880 
     881void jack_started(void) 
     882{ 
     883  lash_info("JACK started"); 
     884} 
     885 
     886void jack_stopped(void) 
     887{ 
     888  lash_info("JACK stopped"); 
     889} 
     890 
     891void jack_appeared(void) 
     892{ 
     893  lash_info("JACK appeared"); 
     894 
    869895  if (!create_view("Raw JACK", JACKDBUS_SERVICE_NAME, JACKDBUS_OBJECT_PATH, &g_jack_view)) 
    870896  { 
     
    872898    return; 
    873899  } 
    874  
    875   activate_view(g_jack_view); 
    876 } 
    877  
    878 void control_proxy_on_studio_disappeared(void) 
    879 { 
     900} 
     901 
     902void jack_disappeared(void) 
     903{ 
     904  lash_info("JACK disappeared"); 
     905 
    880906  if (g_jack_view != NULL) 
    881907  { 
     
    884910  } 
    885911 
    886   if (g_studio_view != NULL) 
    887   { 
    888     destroy_view(g_studio_view); 
    889     g_jack_view = NULL; 
    890   } 
     912  activate_view(g_jack_view); 
    891913} 
    892914 
     
    916938  patchage_dbus_init(); 
    917939 
     940  if (!jack_proxy_init(jack_started, jack_stopped, jack_appeared, jack_disappeared)) 
     941  { 
     942    return 1; 
     943  } 
     944 
    918945  if (!control_proxy_init()) 
    919946  {