Changeset 25774


Ignore:
Timestamp:
01/29/14 13:31:09 (10 years ago)
Author:
gost
Message:

[titan] fix mute when changing von tithek

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/global.h

    r25687 r25774  
    1515
    1616        cmd = ostrcat("amixer -c 1 set Analog playback '", vol, 0, 0);
    17         cmd = ostrcat(cmd, "%' unmute &", 1, 0);
     17        if(status.mute == 1)
     18                cmd = ostrcat(cmd, "%' mute &", 1, 0);
     19        else
     20                cmd = ostrcat(cmd, "%' unmute &", 1, 0);
    1821        system(cmd);
    1922        free(cmd), cmd = NULL;
    2023
    2124        cmd = ostrcat("amixer -c 1 set SPDIF playback '", vol, 0, 0);
    22         cmd = ostrcat(cmd, "%' unmute &", 1, 0);
     25        if(status.mute == 1)
     26                cmd = ostrcat(cmd, "%' mute &", 1, 0);
     27        else
     28                cmd = ostrcat(cmd, "%' unmute &", 1, 0);
    2329        system(cmd);
    2430        free(cmd), cmd = NULL;
    2531
    2632        cmd = ostrcat("amixer -c 1 set HDMI playback '", vol, 0, 0);
    27         cmd = ostrcat(cmd, "%' unmute &", 1, 0);
     33        if(status.mute == 1)
     34                cmd = ostrcat(cmd, "%' mute &", 1, 0);
     35        else
     36                cmd = ostrcat(cmd, "%' unmute &", 1, 0);
    2837        system(cmd);
    2938        free(cmd), cmd = NULL;
Note: See TracChangeset for help on using the changeset viewer.