[pitivi: 3/11] Fixes bug blah, the filename display with non ascii chars
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pitivi: 3/11] Fixes bug blah, the filename display with non ascii chars
- Date: Mon, 21 Sep 2009 09:55:37 +0000 (UTC)
commit edd856016b79879c0e9845fd5b87d631661aabac
Author: Karl Palsson <bugs tweak net au>
Date: Wed Sep 16 23:39:07 2009 +0000
Fixes bug blah, the filename display with non ascii chars
pitivi/ui/encodingdialog.py | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/pitivi/ui/encodingdialog.py b/pitivi/ui/encodingdialog.py
index 1dc5a78..53bd368 100644
--- a/pitivi/ui/encodingdialog.py
+++ b/pitivi/ui/encodingdialog.py
@@ -27,6 +27,8 @@ import os
import time
import gtk
import gst
+from urlparse import urlparse
+import urllib
from gettext import gettext as _
@@ -94,8 +96,9 @@ class EncodingDialog(GladeWindow, Loggable):
action=gtk.FILE_CHOOSER_ACTION_SAVE)
dialog.set_icon_name("pitivi")
if self.outfile:
- dialog.set_uri(self.outfile)
- dialog.set_current_name(os.path.basename(self.outfile))
+ fullfilename = urlparse(self.outfile).path
+ dialog.set_filename(urllib.url2pathname(fullfilename))
+ dialog.set_current_name(urllib.url2pathname(os.path.basename(fullfilename)))
else:
dialog.set_current_folder(self.app.settings.lastExportFolder)
@@ -103,7 +106,8 @@ class EncodingDialog(GladeWindow, Loggable):
dialog.hide()
if res == gtk.RESPONSE_ACCEPT:
self.outfile = dialog.get_uri()
- button.set_label(os.path.basename(self.outfile))
+ shortfilename = os.path.basename(urlparse(self.outfile).path)
+ button.set_label(urllib.url2pathname(shortfilename))
self.recordbutton.set_sensitive(True)
self.progressbar.set_text("")
self.app.settings.lastExportFolder = dialog.get_current_folder()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]