Skip to content

Commit

Permalink
TD: fix UTF-8 handling in LineGroup
Browse files Browse the repository at this point in the history
  • Loading branch information
wwmayer committed Aug 20, 2022
1 parent ea5a037 commit ff01905
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/Mod/TechDraw/App/LineGroup.cpp
Expand Up @@ -31,7 +31,9 @@

#include <App/Application.h>
#include <Base/Console.h>
#include <Base/FileInfo.h>
#include <Base/Parameter.h>
#include <Base/Stream.h>

#include "Preferences.h"
#include "LineGroup.h"
Expand Down Expand Up @@ -130,8 +132,8 @@ std::vector<double> LineGroup::split(std::string line)
std::string LineGroup::getRecordFromFile(std::string parmFile, int groupNumber)
{
std::string record;
std::ifstream inFile;
inFile.open (parmFile, std::ifstream::in);
Base::FileInfo fi(parmFile);
Base::ifstream inFile(fi, std::ifstream::in);
if(!inFile.is_open()) {
Base::Console().Message( "Cannot open LineGroup file: %s\n",parmFile.c_str());
return record;
Expand Down Expand Up @@ -201,8 +203,8 @@ double LineGroup::getDefaultWidth(std::string weightName, int lineGroupNumber)
std::string LineGroup::getGroupNamesFromFile(std::string FileName)
{
std::string record;
std::ifstream inFile;
inFile.open(FileName, std::ifstream::in);
Base::FileInfo fi(FileName);
Base::ifstream inFile(fi, std::ifstream::in);
if (!inFile.is_open()) {
Base::Console().Message("Cannot open LineGroup file: %s\n", FileName.c_str());
return record;
Expand Down

0 comments on commit ff01905

Please sign in to comment.