Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/vtterm.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3745 by doda, Thu Jan 28 01:58:11 2010 UTC revision 3747 by doda, Thu Jan 28 09:56:12 2010 UTC
# Line 1896  void CSSetAttr()               // SGR Line 1896  void CSSetAttr()               // SGR
1896          }          }
1897          break;          break;
1898        case 20: // Report icon label        case 20: // Report icon label
1899          if (ts.WindowFlag & WF_TITLEREPORT) {          switch (ts.WindowFlag & WF_TITLEREPORT) {
1900            switch (ts.AcceptTitleChangeRequest) {            case IdTitleReportOff:
1901              case IdTitleChangeRequestOff:              // nothing to do
1902                len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, ts.Title);              break;
1903                break;            case IdTitleReportOn:
1904              case IdTitleChangeRequestAhead:              switch (ts.AcceptTitleChangeRequest) {
1905                len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s %s", CLocale, cv.TitleRemote, ts.Title);                case IdTitleChangeRequestOff:
               break;  
             case IdTitleChangeRequestLast:  
               len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s %s", CLocale, ts.Title, cv.TitleRemote);  
               break;  
             default:  
               if (cv.TitleRemote[0] == 0) {  
1906                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, ts.Title);                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, ts.Title);
1907                }                  break;
1908                else {                case IdTitleChangeRequestAhead:
1909                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, cv.TitleRemote);                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s %s", CLocale, cv.TitleRemote, ts.Title);
1910                }                  break;
1911            }                case IdTitleChangeRequestLast:
1912            SendOSCstr(Report, len);                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s %s", CLocale, ts.Title, cv.TitleRemote);
1913                    break;
1914                  default:
1915                    if (cv.TitleRemote[0] == 0) {
1916                      len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, ts.Title);
1917                    }
1918                    else {
1919                      len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "L%s", CLocale, cv.TitleRemote);
1920                    }
1921                }
1922                SendOSCstr(Report, len);
1923                break;
1924              default: // IdTitleReportEmpty:
1925                SendOSCstr("L", 1);
1926                break;
1927          }          }
1928          break;          break;
1929        case 21: // Report window title        case 21: // Report window title
1930          if (ts.WindowFlag & WF_TITLEREPORT) {          switch (ts.WindowFlag & WF_TITLEREPORT) {
1931            switch (ts.AcceptTitleChangeRequest) {            case IdTitleReportOff:
1932              case IdTitleChangeRequestOff:              // nothing to do
1933                len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, ts.Title);              break;
1934                break;            case IdTitleReportOn:
1935              case IdTitleChangeRequestAhead:              switch (ts.AcceptTitleChangeRequest) {
1936                len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s %s", CLocale, cv.TitleRemote, ts.Title);                case IdTitleChangeRequestOff:
               break;  
             case IdTitleChangeRequestLast:  
               len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s %s", CLocale, ts.Title, cv.TitleRemote);  
               break;  
             default:  
               if (cv.TitleRemote[0] == 0) {  
1937                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, ts.Title);                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, ts.Title);
1938                }                  break;
1939                else {                case IdTitleChangeRequestAhead:
1940                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, cv.TitleRemote);                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s %s", CLocale, cv.TitleRemote, ts.Title);
1941                }                  break;
1942            }                case IdTitleChangeRequestLast:
1943            SendOSCstr(Report, len);                  len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s %s", CLocale, ts.Title, cv.TitleRemote);
1944                    break;
1945                  default:
1946                    if (cv.TitleRemote[0] == 0) {
1947                      len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, ts.Title);
1948                    }
1949                    else {
1950                      len = _snprintf_s_l(Report, sizeof(Report), _TRUNCATE, "l%s", CLocale, cv.TitleRemote);
1951                    }
1952                }
1953                SendOSCstr(Report, len);
1954                break;
1955              default: // IdTitleReportEmpty:
1956                SendOSCstr("L", 1);
1957                break;
1958          }          }
1959          break;          break;
1960      }      }

Legend:
Removed from v.3745  
changed lines
  Added in v.3747

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26