[Xfce4-commits] <postler:master> Set program name according to individual module
Christian Dywan
noreply at xfce.org
Thu Dec 30 06:00:02 CET 2010
Updating branch refs/heads/master
to c9fd438a3638ae951bc654c5d93da4bbcb0a31a9 (commit)
from caaaa811360402352eeba6e545c57267371dbc8c (commit)
commit c9fd438a3638ae951bc654c5d93da4bbcb0a31a9
Author: Christian Dywan <christian at twotoasts.de>
Date: Sun Dec 26 21:16:17 2010 +0100
Set program name according to individual module
This name notably shows up in debugging messages.
postler/postler-reader.vala | 20 +++++++++++---------
1 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/postler/postler-reader.vala b/postler/postler-reader.vala
index 99bc9bb..ba62b74 100644
--- a/postler/postler-reader.vala
+++ b/postler/postler-reader.vala
@@ -61,6 +61,17 @@ public class Postler.Reader {
Log.set_handler (null, LogLevelFlags.LEVEL_DEBUG, handler);
}
+ /* mailto or @ implies compose, otherwise file implies content */
+ if (module == null && filenames != null && filenames[0] != null) {
+ if (filenames[0].has_prefix ("mailto:")
+ || filenames[0].str ("@") != null)
+ module = "compose";
+ else
+ module = "content";
+ }
+ if (module != null)
+ Environment.set_prgname ("postler-" + module);
+
if (module == "service") {
var service = new Postler.Service ();
service.done.connect ((status) => {
@@ -75,15 +86,6 @@ public class Postler.Reader {
WebKit.set_cache_model (WebKit.CacheModel.DOCUMENT_VIEWER);
Postler.App.register_stock_items ();
- /* Render mail files by default */
- if (module == null && filenames != null && filenames[0] != null) {
- if (filenames[0].has_prefix ("mailto:")
- || filenames[0].str ("@") != null)
- module = "compose";
- else
- module = "content";
- }
-
if (module != null) {
Gtk.Widget instance = null;
string icon_name = null;
More information about the Xfce4-commits
mailing list