From a339a818f340149ffb2d99214106cc46507a3f02 Mon Sep 17 00:00:00 2001 From: Paolo Capriotti Date: Sat, 10 Jul 2010 11:35:03 +0100 Subject: [PATCH] Simplify kde init. --- lib/toolkits/kde.rb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/toolkits/kde.rb b/lib/toolkits/kde.rb index 1a95a66..f2556d6 100644 --- a/lib/toolkits/kde.rb +++ b/lib/toolkits/kde.rb @@ -32,22 +32,22 @@ class KDE::Application about = KDE::AboutData.new( data[:id], data[:id], - data[:name], - data[:version], - data[:description], + data[:name] || KDE::ki18n(data[:id]), + data[:version] || "0.1", + data[:description] || KDE::ki18n(""), KDE::AboutData::License_GPL, - data[:copyright]) - data[:authors].each do |name, email| + data[:copyright] || KDE::ki18n("")) + (data[:authors] || []).each do |name, email| about.addAuthor(name, KDE::LocalizedString.new, email) end - data[:contributors].each do |name, contribution| + (data[:contributors] || []).each do |name, contribution| about.addCredit(name, contribution) end - about.bug_address = Qt::ByteArray.new(data[:bug_tracker]) + about.bug_address = Qt::ByteArray.new(data[:bug_tracker] || "") KDE::CmdLineArgs.init(ARGV, about) KDE::CmdLineOptions.new.tap do |opts| - data[:options].each do |args| + (data[:options] || []).each do |args| case args.size when 2 opts.add(args[0], args[1]) -- 2.11.4.GIT