diff --git a/src/FluHttp.cpp b/src/FluHttp.cpp index 20764b3e..9e1a1ed2 100644 --- a/src/FluHttp.cpp +++ b/src/FluHttp.cpp @@ -248,7 +248,6 @@ void FluHttp::postJson(HttpRequest* request,HttpCallable* callable){ }); } - void FluHttp::get(HttpRequest* request,HttpCallable* callable){ request->method("get"); auto requestMap = request->toMap(); @@ -525,7 +524,7 @@ qreal FluHttp::getBreakPointProgress(HttpRequest* request){ } HttpRequest* FluHttp::newRequest(QString url){ - HttpRequest* request = new HttpRequest(); + HttpRequest* request = new HttpRequest(this); request->url(url); return request; } @@ -540,8 +539,8 @@ void FluHttp::onFinish(QPointer callable,HttpRequest* request){ if(callable){ Q_EMIT callable->finish(); } - if(!request->parent()){ - delete request; + if(request->parent()->inherits("FluHttp")){ + request->deleteLater(); } } diff --git a/src/Screenshot.cpp b/src/Screenshot.cpp index ccb9f024..892c18dc 100644 --- a/src/Screenshot.cpp +++ b/src/Screenshot.cpp @@ -13,7 +13,7 @@ Screenshot::Screenshot(QQuickItem* parent) : QQuickPaintedItem(parent) { _desktopGeometry = qApp->primaryScreen()->virtualGeometry(); - maskColor(QColor(0,0,0,80)); + maskColor(QColor(0,0,0,150)); start(QPoint(0,0)); end(QPoint(0,0)); connect(this,&Screenshot::startChanged,this,[=]{update();});