Der Markgraf von Brandenburg war zwar geschlagen, dafür hielt aber nun der Deutsche Orden die Stadt besetzt. Da Władysław I. die versprochene Entschädigung der Ordensritter nicht auftreiben konnte, gliederte der Orden die Stadt in seinen Besitz ein. Um den Besitz Pommerellens mit Danzig rechtlich abzusichern, kaufte der Orden im Vertrag von Soldin 1309 den Brandenburgern alle ihre allerdings umstrittenen Besitztitel an Pommerellen für 10.000 Mark Silber ab. Damit wurde das polnische Herzogtum Pommerellen an den Landesrechten der polnischen Krone vorbei zwischen zwei deutschen Feudalstaaten, Mark Brandenburg und Deutschordensstaat, geteilt. Bei Brandenburg verblieben bis 1317 die pommerellischen Länder um Stolp, Schlawe, Rügenwalde und Bütow, der größere Rest mit der Hauptfeste Danzig ging an den Hochmeister des Deutschen Ordens.