Whole bunch of crash fixes and compiler junk.

This commit is contained in:
CharleyLevenque
2010-08-29 00:40:22 -04:00
parent 5fc9867f8b
commit ae4dcc283c
5 changed files with 502 additions and 498 deletions

View File

@@ -656,7 +656,7 @@ class WindowsSetup(PlatformSetup):
continue
vstool_cmd = (os.path.join('tools','vstool','VSTool.exe') +
' --solution ' +
os.path.join(build_dir,'SecondLife.sln') +
os.path.join(build_dir,'Ascent.sln') +
' --config ' + self.build_type +
' --startup secondlife-bin')
print 'Running %r in %r' % (vstool_cmd, getcwd())

View File

@@ -115,6 +115,8 @@ BOOL LLImageJ2COJ::decodeImpl(LLImageJ2C &base, LLImageRaw &raw_image, F32 decod
//
if (!base.getData()) return FALSE;
if (!base.getDataSize()) return FALSE;
if (!raw_image.getData()) return FALSE;
if (!raw_image.getDataSize()) return FALSE;
LLTimer decode_timer;
@@ -156,6 +158,7 @@ BOOL LLImageJ2COJ::decodeImpl(LLImageJ2C &base, LLImageRaw &raw_image, F32 decod
/* decode the stream and fill the image structure */
if (!cio) return FALSE;
if (cio->bp == NULL) return FALSE;
if (!dinfo) return FALSE;
image = opj_decode(dinfo, cio);
@@ -463,9 +466,10 @@ BOOL LLImageJ2COJ::getMetadata(LLImageJ2C &base)
/* open a byte stream */
cio = opj_cio_open((opj_common_ptr)dinfo, base.getData(), base.getDataSize());
/* decode the stream and fill the image structure */
if (!cio) return FALSE;
if (cio->bp == NULL) return FALSE;
if (!dinfo) return FALSE;
image = opj_decode(dinfo, cio);

View File

@@ -1,230 +1,230 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<mimetypes name="default">
<widgetset name="web">
<label name="web_label">
Зміст веб
</label>
<tooltip name="web_tooltip">
Це місце має веб-контент
</tooltip>
<playtip name="web_playtip">
Показати веб-контент
</playtip>
</widgetset>
<widgetset name="movie">
<label name="movie_label">
Фільм
</label>
<tooltip name="movie_tooltip">
Тут програється фільм
</tooltip>
<playtip name="movie_playtip">
Програти фільм
</playtip>
</widgetset>
<widgetset name="none">
<label name="none_label">
Немає змісту
</label>
<tooltip name="none_tooltip">
Тут немає медіа
</tooltip>
</widgetset>
<widgetset name="image">
<label name="image_label">
Зображення
</label>
<tooltip name="image_tooltip">
В цьому місці є зображення
</tooltip>
<playtip name="image_playtip">
Переглянути зображення в цьому місці
</playtip>
</widgetset>
<widgetset name="audio">
<label name="audio_label">
Аудіо
</label>
<tooltip name="audio_tooltip">
В цьому місці програється аудіо
</tooltip>
<playtip name="audio_playtip">
Прослухати аудіо в цьому місці
</playtip>
</widgetset>
<scheme name="rtsp">
<label name="rtsp_label">
Поток в реальному часі
</label>
</scheme>
<mimetype name="blank">
<label name="blank_label">
- Ні -
</label>
</mimetype>
<mimetype name="none/none">
<label name="none/none_label">
- Ні -
</label>
</mimetype>
<mimetype name="audio/*">
<label name="audio2_label">
Аудіо
</label>
</mimetype>
<mimetype name="video/*">
<label name="video2_label">
Відео
</label>
</mimetype>
<mimetype name="image/*">
<label name="image2_label">
Зображення
</label>
</mimetype>
<mimetype name="video/vnd.secondlife.qt.legacy">
<label name="vnd.secondlife.qt.legacy_label">
Фільм (QuickTime)
</label>
</mimetype>
<mimetype name="application/javascript">
<label name="application/javascript_label">
Javascript
</label>
</mimetype>
<mimetype name="application/ogg">
<label name="application/ogg_label">
Ogg Аудіо/Відео
</label>
</mimetype>
<mimetype name="application/pdf">
<label name="application/pdf_label">
PDF документ
</label>
</mimetype>
<mimetype name="application/postscript">
<label name="application/postscript_label">
Postscript документ
</label>
</mimetype>
<mimetype name="application/rtf">
<label name="application/rtf_label">
Rich Text (RTF)
</label>
</mimetype>
<mimetype name="application/smil">
<label name="application/smil_label">
Synchronized Multimedia Integration Language (SMIL)
</label>
</mimetype>
<mimetype name="application/xhtml+xml">
<label name="application/xhtml+xml_label">
Web Page (XHTML)
</label>
</mimetype>
<mimetype name="application/x-director">
<label name="application/x-director_label">
Macromedia Director
</label>
</mimetype>
<mimetype name="application/x-shockwave-flash">
<label name="application/x-shockwave-flash_label">
Flash
</label>
</mimetype>
<mimetype name="audio/mid">
<label name="audio/mid_label">
Аудіо (MIDI)
</label>
</mimetype>
<mimetype name="audio/mpeg">
<label name="audio/mpeg_label">
Аудіо (MP3)
</label>
</mimetype>
<mimetype name="audio/x-aiff">
<label name="audio/x-aiff_label">
Аудіо (AIFF)
</label>
</mimetype>
<mimetype name="audio/x-wav">
<label name="audio/x-wav_label">
Аудіо (WAV)
</label>
</mimetype>
<mimetype name="image/bmp">
<label name="image/bmp_label">
Зображення (BMP)
</label>
</mimetype>
<mimetype name="image/gif">
<label name="image/gif_label">
Зображення (GIF)
</label>
</mimetype>
<mimetype name="image/jpeg">
<label name="image/jpeg_label">
Зображення (JPEG)
</label>
</mimetype>
<mimetype name="image/png">
<label name="image/png_label">
Зображення (PNG)
</label>
</mimetype>
<mimetype name="image/svg+xml">
<label name="image/svg+xml_label">
Зображення (SVG)
</label>
</mimetype>
<mimetype name="image/tiff">
<label name="image/tiff_label">
Зображення (TIFF)
</label>
</mimetype>
<mimetype name="text/html">
<label name="text/html_label">
Веб-сторінка
</label>
</mimetype>
<mimetype name="text/plain">
<label name="text/plain_label">
Текст
</label>
</mimetype>
<mimetype name="text/xml">
<label name="text/xml_label">
XML
</label>
</mimetype>
<mimetype name="video/mpeg">
<label name="video/mpeg_label">
Фільм (MPEG)
</label>
</mimetype>
<mimetype name="video/mp4">
<label name="video/mp4_label">
Фільм (MP4)
</label>
</mimetype>
<mimetype name="video/quicktime">
<label name="video/quicktime_label">
Фільм (QuickTime)
</label>
</mimetype>
<mimetype name="video/x-ms-asf">
<label name="video/x-ms-asf_label">
Фільм (Windows Media ASF)
</label>
</mimetype>
<mimetype name="video/x-ms-wmv">
<label name="video/x-ms-wmv_label">
Фільм (Windows Media WMV)
</label>
</mimetype>
<mimetype name="video/x-msvideo">
<label name="video/x-msvideo_label">
Фільм (AVI)
</label>
</mimetype>
</mimetypes>
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<mimetypes name="default">
<widgetset name="web">
<label name="web_label">
Зміст веб
</label>
<tooltip name="web_tooltip">
Це місце має веб-контент
</tooltip>
<playtip name="web_playtip">
Показати веб-контент
</playtip>
</widgetset>
<widgetset name="movie">
<label name="movie_label">
Фільм
</label>
<tooltip name="movie_tooltip">
Тут програється фільм
</tooltip>
<playtip name="movie_playtip">
Програти фільм
</playtip>
</widgetset>
<widgetset name="none">
<label name="none_label">
Немає змісту
</label>
<tooltip name="none_tooltip">
Тут немає медіа
</tooltip>
</widgetset>
<widgetset name="image">
<label name="image_label">
Зображення
</label>
<tooltip name="image_tooltip">
В цьому місці є зображення
</tooltip>
<playtip name="image_playtip">
Переглянути зображення в цьому місці
</playtip>
</widgetset>
<widgetset name="audio">
<label name="audio_label">
Аудіо
</label>
<tooltip name="audio_tooltip">
В цьому місці програється аудіо
</tooltip>
<playtip name="audio_playtip">
Прослухати аудіо в цьому місці
</playtip>
</widgetset>
<scheme name="rtsp">
<label name="rtsp_label">
Поток в реальному часі
</label>
</scheme>
<mimetype name="blank">
<label name="blank_label">
- Ні -
</label>
</mimetype>
<mimetype name="none/none">
<label name="none/none_label">
- Ні -
</label>
</mimetype>
<mimetype name="audio/*">
<label name="audio2_label">
Аудіо
</label>
</mimetype>
<mimetype name="video/*">
<label name="video2_label">
Відео
</label>
</mimetype>
<mimetype name="image/*">
<label name="image2_label">
Зображення
</label>
</mimetype>
<mimetype name="video/vnd.secondlife.qt.legacy">
<label name="vnd.secondlife.qt.legacy_label">
Фільм (QuickTime)
</label>
</mimetype>
<mimetype name="application/javascript">
<label name="application/javascript_label">
Javascript
</label>
</mimetype>
<mimetype name="application/ogg">
<label name="application/ogg_label">
Ogg Аудіо/Відео
</label>
</mimetype>
<mimetype name="application/pdf">
<label name="application/pdf_label">
PDF документ
</label>
</mimetype>
<mimetype name="application/postscript">
<label name="application/postscript_label">
Postscript документ
</label>
</mimetype>
<mimetype name="application/rtf">
<label name="application/rtf_label">
Rich Text (RTF)
</label>
</mimetype>
<mimetype name="application/smil">
<label name="application/smil_label">
Synchronized Multimedia Integration Language (SMIL)
</label>
</mimetype>
<mimetype name="application/xhtml+xml">
<label name="application/xhtml+xml_label">
Web Page (XHTML)
</label>
</mimetype>
<mimetype name="application/x-director">
<label name="application/x-director_label">
Macromedia Director
</label>
</mimetype>
<mimetype name="application/x-shockwave-flash">
<label name="application/x-shockwave-flash_label">
Flash
</label>
</mimetype>
<mimetype name="audio/mid">
<label name="audio/mid_label">
Аудіо (MIDI)
</label>
</mimetype>
<mimetype name="audio/mpeg">
<label name="audio/mpeg_label">
Аудіо (MP3)
</label>
</mimetype>
<mimetype name="audio/x-aiff">
<label name="audio/x-aiff_label">
Аудіо (AIFF)
</label>
</mimetype>
<mimetype name="audio/x-wav">
<label name="audio/x-wav_label">
Аудіо (WAV)
</label>
</mimetype>
<mimetype name="image/bmp">
<label name="image/bmp_label">
Зображення (BMP)
</label>
</mimetype>
<mimetype name="image/gif">
<label name="image/gif_label">
Зображення (GIF)
</label>
</mimetype>
<mimetype name="image/jpeg">
<label name="image/jpeg_label">
Зображення (JPEG)
</label>
</mimetype>
<mimetype name="image/png">
<label name="image/png_label">
Зображення (PNG)
</label>
</mimetype>
<mimetype name="image/svg+xml">
<label name="image/svg+xml_label">
Зображення (SVG)
</label>
</mimetype>
<mimetype name="image/tiff">
<label name="image/tiff_label">
Зображення (TIFF)
</label>
</mimetype>
<mimetype name="text/html">
<label name="text/html_label">
Веб-сторінка
</label>
</mimetype>
<mimetype name="text/plain">
<label name="text/plain_label">
Текст
</label>
</mimetype>
<mimetype name="text/xml">
<label name="text/xml_label">
XML
</label>
</mimetype>
<mimetype name="video/mpeg">
<label name="video/mpeg_label">
Фільм (MPEG)
</label>
</mimetype>
<mimetype name="video/mp4">
<label name="video/mp4_label">
Фільм (MP4)
</label>
</mimetype>
<mimetype name="video/quicktime">
<label name="video/quicktime_label">
Фільм (QuickTime)
</label>
</mimetype>
<mimetype name="video/x-ms-asf">
<label name="video/x-ms-asf_label">
Фільм (Windows Media ASF)
</label>
</mimetype>
<mimetype name="video/x-ms-wmv">
<label name="video/x-ms-wmv_label">
Фільм (Windows Media WMV)
</label>
</mimetype>
<mimetype name="video/x-msvideo">
<label name="video/x-msvideo_label">
Фільм (AVI)
</label>
</mimetype>
</mimetypes>

View File

@@ -1,262 +1,262 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<mimetypes name="default">
<defaultlabel>
(未知)
</defaultlabel>
<defaultwidget>
</defaultwidget>
<defaultimpl>
LLMediaImplLLMozLib
</defaultimpl>
<widgetset name="web">
<label name="web_label">
网页内容
</label>
<tooltip name="web_tooltip">
该区域有网页内容
</tooltip>
<playtip name="web_playtip">
显示网页内容
</playtip>
</widgetset>
<widgetset name="movie">
<label name="movie_label">
影片
</label>
<tooltip name="movie_tooltip">
这里可以播放影片
</tooltip>
<playtip name="movie_playtip">
播放影片
</playtip>
</widgetset>
<widgetset name="none">
<label name="none_label">
无内容
</label>
<tooltip name="none_tooltip">
这里没有媒体
</tooltip>
<playtip name="none_playtip" />
</widgetset>
<widgetset name="image">
<label name="image_label">
图像
</label>
<tooltip name="image_tooltip">
这里有图像
</tooltip>
<playtip name="image_playtip">
显示该位置的图像
</playtip>
</widgetset>
<widgetset name="audio">
<label name="audio_label">
音频
</label>
audio/*
<tooltip name="audio_tooltip">
这里可以播放音频
</tooltip>
<playtip name="audio_playtip">
播放该位置的音频
</playtip>
</widgetset>
<scheme name="rtsp">
<label name="rtsp_label">
实时流媒体 (RTSP)
</label>
</scheme>
<mimetype name="blank">
<label name="blank_label">
- 无 -
</label>
</mimetype>
<mimetype name="none/none">
<label name="none/none_label">
- 无 -
</label>
</mimetype>
<mimetype name="audio/*">
<label name="audio2_label">
音频
</label>
</mimetype>
<mimetype name="video/*">
<label name="video2_label">
视频
</label>
</mimetype>
<mimetype name="image/*">
<label name="image2_label">
图像
</label>
</mimetype>
<mimetype name="video/vnd.secondlife.qt.legacy">
<label name="vnd.secondlife.qt.legacy_label">
影片 (QuickTime)
</label>
</mimetype>
<mimetype name="application/javascript">
<label name="application/javascript_label">
Javascript
</label>
</mimetype>
<mimetype name="application/ogg">
<label name="application/ogg_label">
Ogg 音频/视频
</label>
</mimetype>
<mimetype name="application/pdf">
<label name="application/pdf_label">
PDF 文档
</label>
</mimetype>
<mimetype name="application/postscript">
<label name="application/postscript_label">
Postscript 文档
</label>
</mimetype>
<mimetype name="application/rtf">
<label name="application/rtf_label">
带格式化的文本 (RTF)
</label>
<widgettype>
image
</widgettype>
</mimetype>
<mimetype name="application/smil">
<label name="application/smil_label">
同步多媒体集成语言 (SMIL)
</label>
<widgettype>
movie
</widgettype>
</mimetype>
<mimetype name="application/xhtml+xml">
<label name="application/xhtml+xml_label">
网页 (XHTML)
</label>
</mimetype>
<mimetype name="application/x-director">
<label name="application/x-director_label">
Macromedia Director
</label>
<widgettype>
image
</widgettype>
</mimetype>
<mimetype name="application/x-shockwave-flash">
<label name="application/x-shockwave-flash_label">
Flash
</label>
</mimetype>
<mimetype name="audio/mid">
<label name="audio/mid_label">
音频 (MIDI)
</label>
</mimetype>
<mimetype name="audio/mpeg">
<label name="audio/mpeg_label">
音频 (MP3)
</label>
</mimetype>
<mimetype name="audio/x-aiff">
<label name="audio/x-aiff_label">
音频 (AIFF)
</label>
</mimetype>
<mimetype name="audio/x-wav">
<label name="audio/x-wav_label">
音频 (WAV)
</label>
</mimetype>
<mimetype menu="1" name="image/bmp">
<label name="image/bmp_label">
图像 (BMP)
</label>
</mimetype>
<mimetype menu="1" name="image/gif">
<label name="image/gif_label">
图像 (GIF)
</label>
</mimetype>
<mimetype menu="1" name="image/jpeg">
<label name="image/jpeg_label">
图像 (JPEG)
</label>
</mimetype>
<mimetype menu="1" name="image/png">
<label name="image/png_label">
图像 (PNG)
</label>
</mimetype>
<mimetype name="image/svg+xml">
<label name="image/svg+xml_label">
图像 (SVG)
</label>
</mimetype>
<mimetype menu="1" name="image/tiff">
<label name="image/tiff_label">
图像 (TIFF)
</label>
</mimetype>
<mimetype menu="1" name="text/html">
<label name="text/html_label">
网页
</label>
</mimetype>
<mimetype menu="1" name="text/plain">
<label name="text/plain_label">
文本
</label>
</mimetype>
<mimetype name="text/xml">
<label name="text/xml_label">
XML
</label>
<widgettype>
text
</widgettype>
<impl>
LLMediaImplLLMozLib
</impl>
</mimetype>
<mimetype menu="1" name="video/mpeg">
<label name="video/mpeg_label">
影片 (MPEG)
</label>
</mimetype>
<mimetype name="video/mp4">
<label name="video/mp4_label">
影片 (MP4)
</label>
</mimetype>
<mimetype menu="1" name="video/quicktime">
<label name="video/quicktime_label">
影片 (QuickTime)
</label>
<widgettype>
movie
</widgettype>
<impl>
LLMediaImplQuickTime
</impl>
</mimetype>
<mimetype name="video/x-ms-asf">
<label name="video/x-ms-asf_label">
影片 (Windows Media ASF)
</label>
</mimetype>
<mimetype name="video/x-ms-wmv">
<label name="video/x-ms-wmv_label">
影片 (Windows Media WMV)
</label>
</mimetype>
<mimetype menu="1" name="video/x-msvideo">
<label name="video/x-msvideo_label">
影片 (AVI)
</label>
</mimetype>
</mimetypes>
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<mimetypes name="default">
<defaultlabel>
(未知)
</defaultlabel>
<defaultwidget>
</defaultwidget>
<defaultimpl>
LLMediaImplLLMozLib
</defaultimpl>
<widgetset name="web">
<label name="web_label">
网页内容
</label>
<tooltip name="web_tooltip">
该区域有网页内容
</tooltip>
<playtip name="web_playtip">
显示网页内容
</playtip>
</widgetset>
<widgetset name="movie">
<label name="movie_label">
影片
</label>
<tooltip name="movie_tooltip">
这里可以播放影片
</tooltip>
<playtip name="movie_playtip">
播放影片
</playtip>
</widgetset>
<widgetset name="none">
<label name="none_label">
无内容
</label>
<tooltip name="none_tooltip">
这里没有媒体
</tooltip>
<playtip name="none_playtip" />
</widgetset>
<widgetset name="image">
<label name="image_label">
图像
</label>
<tooltip name="image_tooltip">
这里有图像
</tooltip>
<playtip name="image_playtip">
显示该位置的图像
</playtip>
</widgetset>
<widgetset name="audio">
<label name="audio_label">
音频
</label>
audio/*
<tooltip name="audio_tooltip">
这里可以播放音频
</tooltip>
<playtip name="audio_playtip">
播放该位置的音频
</playtip>
</widgetset>
<scheme name="rtsp">
<label name="rtsp_label">
实时流媒体 (RTSP)
</label>
</scheme>
<mimetype name="blank">
<label name="blank_label">
- 无 -
</label>
</mimetype>
<mimetype name="none/none">
<label name="none/none_label">
- 无 -
</label>
</mimetype>
<mimetype name="audio/*">
<label name="audio2_label">
音频
</label>
</mimetype>
<mimetype name="video/*">
<label name="video2_label">
视频
</label>
</mimetype>
<mimetype name="image/*">
<label name="image2_label">
图像
</label>
</mimetype>
<mimetype name="video/vnd.secondlife.qt.legacy">
<label name="vnd.secondlife.qt.legacy_label">
影片 (QuickTime)
</label>
</mimetype>
<mimetype name="application/javascript">
<label name="application/javascript_label">
Javascript
</label>
</mimetype>
<mimetype name="application/ogg">
<label name="application/ogg_label">
Ogg 音频/视频
</label>
</mimetype>
<mimetype name="application/pdf">
<label name="application/pdf_label">
PDF 文档
</label>
</mimetype>
<mimetype name="application/postscript">
<label name="application/postscript_label">
Postscript 文档
</label>
</mimetype>
<mimetype name="application/rtf">
<label name="application/rtf_label">
带格式化的文本 (RTF)
</label>
<widgettype>
image
</widgettype>
</mimetype>
<mimetype name="application/smil">
<label name="application/smil_label">
同步多媒体集成语言 (SMIL)
</label>
<widgettype>
movie
</widgettype>
</mimetype>
<mimetype name="application/xhtml+xml">
<label name="application/xhtml+xml_label">
网页 (XHTML)
</label>
</mimetype>
<mimetype name="application/x-director">
<label name="application/x-director_label">
Macromedia Director
</label>
<widgettype>
image
</widgettype>
</mimetype>
<mimetype name="application/x-shockwave-flash">
<label name="application/x-shockwave-flash_label">
Flash
</label>
</mimetype>
<mimetype name="audio/mid">
<label name="audio/mid_label">
音频 (MIDI)
</label>
</mimetype>
<mimetype name="audio/mpeg">
<label name="audio/mpeg_label">
音频 (MP3)
</label>
</mimetype>
<mimetype name="audio/x-aiff">
<label name="audio/x-aiff_label">
音频 (AIFF)
</label>
</mimetype>
<mimetype name="audio/x-wav">
<label name="audio/x-wav_label">
音频 (WAV)
</label>
</mimetype>
<mimetype menu="1" name="image/bmp">
<label name="image/bmp_label">
图像 (BMP)
</label>
</mimetype>
<mimetype menu="1" name="image/gif">
<label name="image/gif_label">
图像 (GIF)
</label>
</mimetype>
<mimetype menu="1" name="image/jpeg">
<label name="image/jpeg_label">
图像 (JPEG)
</label>
</mimetype>
<mimetype menu="1" name="image/png">
<label name="image/png_label">
图像 (PNG)
</label>
</mimetype>
<mimetype name="image/svg+xml">
<label name="image/svg+xml_label">
图像 (SVG)
</label>
</mimetype>
<mimetype menu="1" name="image/tiff">
<label name="image/tiff_label">
图像 (TIFF)
</label>
</mimetype>
<mimetype menu="1" name="text/html">
<label name="text/html_label">
网页
</label>
</mimetype>
<mimetype menu="1" name="text/plain">
<label name="text/plain_label">
文本
</label>
</mimetype>
<mimetype name="text/xml">
<label name="text/xml_label">
XML
</label>
<widgettype>
text
</widgettype>
<impl>
LLMediaImplLLMozLib
</impl>
</mimetype>
<mimetype menu="1" name="video/mpeg">
<label name="video/mpeg_label">
影片 (MPEG)
</label>
</mimetype>
<mimetype name="video/mp4">
<label name="video/mp4_label">
影片 (MP4)
</label>
</mimetype>
<mimetype menu="1" name="video/quicktime">
<label name="video/quicktime_label">
影片 (QuickTime)
</label>
<widgettype>
movie
</widgettype>
<impl>
LLMediaImplQuickTime
</impl>
</mimetype>
<mimetype name="video/x-ms-asf">
<label name="video/x-ms-asf_label">
影片 (Windows Media ASF)
</label>
</mimetype>
<mimetype name="video/x-ms-wmv">
<label name="video/x-ms-wmv_label">
影片 (Windows Media WMV)
</label>
</mimetype>
<mimetype menu="1" name="video/x-msvideo">
<label name="video/x-msvideo_label">
影片 (AVI)
</label>
</mimetype>
</mimetypes>

View File

@@ -163,13 +163,13 @@ class WindowsManifest(ViewerManifest):
def final_exe(self):
if self.default_channel() and self.viewer_branding_id()=="secondlife":
if self.default_grid():
return "SecondLife.exe"
return "Ascent.exe"
else:
return "SecondLifePreview.exe"
return "Ascent.exe"
elif(self.viewer_branding_id=="snowglobe"):
return "Snowglobe.exe"
return "Ascent.exe"
else:
return ''.join(self.channel().split()) + '.exe'
return 'Ascent.exe'
def construct(self):