1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-06-24 01:49:36 +02:00

Pass argv/argc to QApplication before parsing our options, to unbreak qt commandline switches, specifically -graphicssystem

This commit is contained in:
Sigmund Augdal
2013-09-24 10:49:29 +02:00
parent 846d7f1bf1
commit 0ec5594a2f

View File

@@ -122,6 +122,15 @@ int main( int argc, char *argv[] )
ssh_wrapper(argc, argv);
//QApplication::setDesktopSettingsAware(desktopaware);
Q_INIT_RESOURCE(MainRes);
QApplication::setGraphicsSystem("native");
app = new FWBApplication( argc, argv );
app->setOrganizationName(QLatin1String("NetCitadel"));
app->setApplicationName(QLatin1String("Firewall Builder"));
// can not use "-p" for command line printing because
// Mac OS X supplies switch "-psnXXXXX" when program is
// started via Finder.
@@ -166,15 +175,6 @@ int main( int argc, char *argv[] )
if ( (argc-1)==optind)
filename = strdup( argv[optind++] );
//QApplication::setDesktopSettingsAware(desktopaware);
Q_INIT_RESOURCE(MainRes);
QApplication::setGraphicsSystem("native");
app = new FWBApplication( argc, argv );
app->setOrganizationName(QLatin1String("NetCitadel"));
app->setApplicationName(QLatin1String("Firewall Builder"));
if (fwbdebug) qDebug("Initializing ...");
/* need to initialize in order to be able to use FWBSettings */