]> source.dussan.org Git - tigervnc.git/commitdiff
Remove redundant Region::copyFrom()
authorPierre Ossman <ossman@cendio.se>
Thu, 22 Mar 2018 15:00:18 +0000 (16:00 +0100)
committerPierre Ossman <ossman@cendio.se>
Wed, 28 Mar 2018 10:43:52 +0000 (12:43 +0200)
We already have an assignment operator, so no need for this method.

common/rfb/EncodeManager.cxx
common/rfb/Region.cxx
common/rfb/Region.h
common/rfb/VNCSConnectionST.cxx

index 4f6ad5a253e44444f2bb93c3f381b6ca07b5d1ac..0ceec8fd4a41dbea924481a332f643779911a433 100644 (file)
@@ -255,7 +255,7 @@ void EncodeManager::writeUpdate(const UpdateInfo& ui, const PixelBuffer* pb,
 
     prepareEncoders();
 
-    changed.copyFrom(ui.changed);
+    changed = ui.changed;
 
     /*
      * We need to render the cursor seperately as it has its own
index 995f8c5b9da8a1c9e78cdd802e028ade4486baef..c17c5d48f0233d4842deef3816c56979f3e751a3 100644 (file)
@@ -143,10 +143,6 @@ void rfb::Region::setExtentsAndOrderedRects(const ShortRect* extents,
   }
 }
 
-void rfb::Region::copyFrom(const rfb::Region& r) {
-  XUnionRegion(r.xrgn, r.xrgn, xrgn);
-}
-
 void rfb::Region::assign_intersect(const rfb::Region& r) {
   XIntersectRegion(xrgn, r.xrgn, xrgn);
 }
index 9337556939e4702cb400ceabf3cd38cc3e47fde8..9e53d36273d4565ed70b786937ae5859c056824d 100644 (file)
@@ -52,7 +52,6 @@ namespace rfb {
     void setOrderedRects(const std::vector<Rect>& rects);
     void setExtentsAndOrderedRects(const ShortRect* extents, int nRects,
                                    const ShortRect* rects);
-    void copyFrom(const Region& r);
 
     void assign_intersect(const Region& r);
     void assign_union(const Region& r);
index 924f724b362308e40a261f10814f8a8e5850064e..0b79dc10de81090056ea71219f7f8b54051d3f21 100644 (file)
@@ -996,7 +996,7 @@ void VNCSConnectionST::writeDataUpdate()
   if (!ui.copied.is_empty() && !damagedCursorRegion.is_empty()) {
     Region bogusCopiedCursor;
 
-    bogusCopiedCursor.copyFrom(damagedCursorRegion);
+    bogusCopiedCursor = damagedCursorRegion;
     bogusCopiedCursor.translate(ui.copy_delta);
     bogusCopiedCursor.assign_intersect(server->pb->getRect());
     if (!ui.copied.intersect(bogusCopiedCursor).is_empty()) {